NGINX: Encaminhar uma chamada para localhost em uma porta personalizada para um servidor externo

1

Eu tenho um problema com meu aplicativo de trilhos.

Uma API do aplicativo está procurando meu fórum (forum.example.com) no host local na porta 8082.

Eu preciso criar uma rota que redirecione todas as conexões para 127.0.0.1:8082 em forum.example.com

É possível obter algo assim com o nginx?

    
por Roby 01.04.2014 / 22:37

1 resposta

0

Eu usaria proxy_pass para isso.

No nginx, crie um host virtual que escute na porta 8082 para localhost e, em seguida, proxy para forum.example.com .

Algo parecido com isto:

server {
   listen 8082;
   server_name 127.0.0.1;
   location / {
      proxy_pass http://forum.example.com;
   }
}
    
por 02.04.2014 / 01:37