For nginx, if you want to add an alias which point to another location which is not under the root directory, you can put the following in the nginx.conf:
location /web {
alias d:/Code/nginx_web;
}
This means for locations http://yourhost/web, it is pointing to d:\Code\nginx_web actually.
So what about ProxyPass in nginx? I will try on it tomorrow. Keep update soon.