Como fazer o Nginx try_files ignorar a porta que o servidor escuta?

1

Eu tenho um servidor rodando o OpenVPN e o Nginx na porta 443: Eu configurei o OpenVPN para rodar no 443 com a opção de compartilhamento de porta enquanto o Nginx roda no 4545.

Tudo isso parece funcionar, exceto a diretiva try_files .

try_files $uri $uri/ =404;

Quando eu acesso um diretório https://mydomain.tld/directory , em vez de ser redirecionado para https://mydomain.tld/directory/ , recebo https://mydomain.tld:4545/directory/ . É claro que a porta 4545 está bloqueada pelo meu firewall e a conexão falha.

Como eu poderia evitar que o Nginx redirecionasse para a porta que ele escuta usando try_files ?

    
por Chinoisfurax 29.09.2014 / 22:41

1 resposta

5

Configure port_in_redirect off; na configuração do seu servidor.

    
por 29.09.2014 / 22:54