Os passos a seguir foram baseados nas configurações de servidor utilizando nosso Post Instalando o Proxy Reverso com Ngnix no CentOS7.
Uma possível configuração, para balancear a conexão entre múltiplos servidores internos, pode ser feita da seguinte forma (no mesmo arquivo de configuração)
upstream pool_site_suaempresa.com.br { least_conn; server IP_SERVIDOR1 fail_timeout=30s max_fails=3; server IP_SERVIDOR2 fail_timeout=30s max_fails=3; } server { listen 80; server_name www.suaempresa.com.br suaempresa.com.br; access_log /var/log/nginx/suaempresa.com.br.log main; error_log /var/log/nginx/suaempresa.com.br.log; location / { proxy_pass http://pool_site_suaempresa.com.br; #Outras opcoes: #proxy_pass http://pool_site_suaempresa.com.br$request_uri; #proxy_pass http://pool_site_suaempresa.com.br:PORTA_TCP; proxy_read_timeout 5m; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Client-IP $remote_addr; proxy_http_version 1.1; proxy_set_header Connection “”; } } |
Fontes/Referências
NVLAN – Instalando o Proxy Reverso com Ngnix no CentOS7
Mais Informações
Esperamos ter ajudado da melhor forma possível e estaremos sempre a disposição para mais informações.
Entre em contato conosco pelo e-mail equipe@nvlan.com.br.