Parece que no puedo encontrar el equivalente de la opción ProxyPreserveHost de Apache http://httpd.apache.org/docs/2.0/mod/mod_proxy.html#proxypreservehost en nginx. Esto es necesario para revertir proxy a hosts virtuales.
Lo que hace es reemplazar el nombre de host que proporciona el navegador con el nombre de host del servidor en sentido descendente.
¿Existe?
proxy_set_header Host $http_host;
.$http_host
no existe según los documentos de Nginx: nginx.org/en/docs/varindex.html$host
.Un ejemplo de trabajo:
fuente