wils@web ~ $ cat ~/ajuda/como-configurar-o-nginx-1-24-como-proxy-reverso-para-o-apache-2-4-guia-passo-a-passo.md

Servidores

Como configurar o Nginx 1.24 como proxy reverso para o Apache 2.4: Guia passo a passo

atualizado em 31/08/2026

Este guia irá mostrar como configurar o Nginx 1.24 como um proxy reverso para o Apache 2.4, permitindo que você aproveite os recursos de ambos os servidores.

Introdução

O Nginx é um servidor web de alto desempenho que pode ser usado como um proxy reverso, enquanto o Apache é conhecido por sua flexibilidade e extensibilidade. Usando o Nginx na frente do Apache, você pode melhorar a performance e a escalabilidade de suas aplicações web.

Pré-requisitos

  • Servidor com Nginx 1.24 e Apache 2.4 instalados.
  • Acesso root ou permissões sudo.
  • Conhecimento básico de configuração de servidores.

Passo a Passo

1. Instalar o Nginx e o Apache

sudo apt update
sudo apt install nginx apache2

2. Configurar o Apache

Certifique-se de que o Apache está escutando em uma porta específica, como 8080.

sudo nano /etc/apache2/ports.conf
Listen 8080

Em seguida, ajuste o arquivo de configuração do seu site:

sudo nano /etc/apache2/sites-available/000-default.conf
<VirtualHost *:8080>
    ServerName exemplo.com
    DocumentRoot /var/www/html
</VirtualHost>
sudo systemctl restart apache2

3. Configurar o Nginx como Proxy Reverso

Agora, configure o Nginx para redirecionar as requisições para o Apache.

sudo nano /etc/nginx/sites-available/default
server {
    listen 80;
    server_name exemplo.com;
    location / {
        proxy_pass http://localhost:8080;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}
sudo systemctl restart nginx

Conclusão

Agora você configurou o Nginx como um proxy reverso para o Apache. Essa configuração pode melhorar a performance e a segurança de suas aplicações. Dica: Considere habilitar o SSL no Nginx para aumentar a segurança da sua aplicação.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.