Corrigir a configuração do servidor Nginx para usar uma porta diferente para um segundo site usando o mesmo IP

1

Eu tenho dois sites site1 e site2 no mesmo servidor VPS (mesmo IP).

Agora, vou usar o Nginx como um reverso para ambos. site1 já usou a porta 80, que não tem nenhum problema até agora. Mas quando eu configuro site2 para usar a porta 81 ou 82. Nginx só pode exibir / direcionar parte do site corretamente, não tudo. Por exemplo, pode renderizar a página inicial usando a porta 81 sem problemas. Mas alguns links nessa página ou algum botão ainda apontam para uma URL com a porta 80 (a porta padrão). Eu posso ter certeza de que ambos os sites funcionem bem localmente. Como posso fazer o site2 funcionar corretamente usando uma porta diferente de 80?

    
por newguy 17.02.2016 / 17:03

1 resposta

0

Existe um comando proxy_rediect

Então, na configuração do Nginx, vamos escrever

 proxy_redirect original_url:80 redirect_url:port;

Dessa forma, o Nginx redirecionará todas as solicitações para a porta padrão para outra porta.

    
por 12.03.2016 / 16:43

Tags