Configuração correta do nginx para manipular subdomínios

1

Eu tenho uma instância nginx com a seguinte configuração:

server {
    listen 80;
    server_name mySite.com;

    location / {
        root    /usr/share/nginx/html;
        index   index.html index.htm;
    }
}

server {
    listen 80;
    server_name jenkins.mySite.com;

    location / {
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $remote_addr;
        proxy_set_header Host $host;
        proxy_pass http://107.170.102.140:8082;
    }
}

Quando tento navegar para jenkins.mySite.com, parece carregar a página static index.html. Não está redirecionando para minha instância do Jenkins (107.170.102.140:8082).

Alguma idéia do que eu posso estar fazendo errado?

EDIT: Dependendo do navegador e da rede, posso acessar o subdomínio jenkins às vezes. É quase como se fosse uma condição de corrida. Consegui carregar o Jenkins no Chrome, mas depois mudei instantaneamente para o IE e ele carregou a página estática padrão.

    
por Ryan Gill 27.05.2015 / 16:24

0 respostas