OTH HOST

Configuração de Proxy Reverso com Nginx

15 nov, 2025 OTH HOST

Proxy reverso Nginx recebe requisições e encaminha para servidores backend. Oferece SSL termination, cache e balanceamento. Este guia mostra como configurar.

O que é Proxy Reverso?

Proxy reverso recebe requisições de clientes e encaminha para servidores backend. Oculta backends, oferece SSL termination e cache.

Configuração Básica

Configure location com proxy_pass. Defina upstream com servidores backend. Configure headers adequados. Teste funcionamento.

SSL Termination

Configure SSL no Nginx. Termina SSL no proxy. Backend pode usar HTTP. Reduz carga nos backends. Use Let’s Encrypt.

Headers

Configure headers adequados: X-Real-IP, X-Forwarded-For, Host. Backends precisam desses headers. Configure proxy_set_header.

Cache

Configure cache no Nginx. Cache conteúdo estático. Reduz carga nos backends. Configure TTL adequado. Use proxy_cache.

WebSockets

Para WebSockets, configure: proxy_http_version 1.1, proxy_set_header Upgrade, proxy_set_header Connection. Permite WebSockets através do proxy.

Timeout

Configure timeouts adequados: proxy_connect_timeout, proxy_send_timeout, proxy_read_timeout. Ajuste conforme aplicação.

Otimização

Configure buffers adequados. Otimize conexões. Use keepalive para backends. Monitore performance. Ajuste conforme necessário.

Conclusão

Proxy reverso Nginx oferece funcionalidades poderosas. Configure adequadamente para SSL termination, cache e balanceamento no servidor dedicado.