cabeçalho do host altera servidores upstream nginx

1

Eu tenho a seguinte configuração no meu arquivo de configuração

upstream static {
    server server1.dom.com; 
    server server2.dom.com;
} 
server  {
    listen 80;
    server name dom.com;
    location ^~ /images/ {
        proxy_pass  http://static/images/;
        proxy_set_header   Host $http_host;
        proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
    }
    location ~* ^.+\.(jpg|jpeg|gif|png|ico|css|bmp|swf|js|xls|flv)$ {
        root /var/www;
        expires 10d;
    }
    location / {
        proxy_pass         http://127.0.0.1:8080/;
        proxy_set_header   X-Real-IP $remote_addr;
        proxy_set_header   Host $http_host;
        proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}

Como é possível ver cabeçalhos de host de servidores upstream nos cabeçalhos de solicitação. Agora eu vejo apenas o cabeçalho host do dom.com no firebug.

Por favor ajude. :) Alguma sugestão?

    
por garrykiev 22.12.2015 / 14:22

0 respostas