Como você não pode se conectar ao backend diretamente usando o curl, o problema não é um problema de configuração do nginx, mas algo de nível inferior. Eu estou indo com configuração incorreta do firewall - é o problema geral nessas situações.
Estamos usando o Nginx como um balanceador de carga. Nginx com endereço IP de: 10.110.0.200 e endereço das máquinas host são 10.110.3.20 | 10.110.3.21
este é o arquivo de configuração:
upstream test1 { server 10.110.3.20:xxxx; }
server {
listen 10.110.0.200:80; server_name test1.xyx.com;
location / {
proxy_set_header Host $host;
proxy_pass http://test1;
} }
Estamos recebendo uma mensagem de erro
*798 upstream timed out (110: Connection timed out) while connecting to upstream, client: 10.100.88.210
Alguma pista sobre isso?
Quando fazemos curl para
curl -v http://10.110.3.20:xxxx * couldn't connect to host * Closing connection #0 curl: (7) couldn't connect to host
Como você não pode se conectar ao backend diretamente usando o curl, o problema não é um problema de configuração do nginx, mas algo de nível inferior. Eu estou indo com configuração incorreta do firewall - é o problema geral nessas situações.
Tags nginx reverse-proxy tcp