wils@web ~ $ cat ~/ajuda/guia-para-implementar-um-proxy-reverso-com-apache-2-4-passo-a-passo-no-ubuntu-22-04.md

Servidores

Guia para implementar um proxy reverso com Apache 2.4: Passo a passo no Ubuntu 22.04

atualizado em 28/08/2026

Este guia apresenta um passo a passo para implementar um proxy reverso utilizando o Apache 2.4 no Ubuntu 22.04.

Introdução

Um proxy reverso é um servidor que recebe requisições de clientes e as encaminha para um ou mais servidores de backend. O Apache, com seu módulo mod_proxy, é uma escolha popular para essa tarefa.

Pré-requisitos

  • Servidor Ubuntu 22.04 atualizado.
  • Apache 2.4 instalado.
  • Acesso root ou sudo.

Passo 1: Instalar o Apache

Se o Apache ainda não estiver instalado, execute:

sudo apt update
sudo apt install apache2

Passo 2: Habilitar módulos necessários

Ative os módulos mod_proxy e mod_proxy_http:

sudo a2enmod proxy
sudo a2enmod proxy_http

Passo 3: Configurar o Virtual Host

Crie ou edite um arquivo de configuração para o seu site:

sudo nano /etc/apache2/sites-available/proxy.conf

Adicione o seguinte conteúdo:

<VirtualHost *:80> 
    ServerName seu_dominio.com 
    ProxyPass / http://backend_server:porta/ 
    ProxyPassReverse / http://backend_server:porta/ 
</VirtualHost>

Passo 4: Habilitar o Virtual Host

Ative a nova configuração:

sudo a2ensite proxy.conf

Passo 5: Reiniciar o Apache

Reinicie o Apache para aplicar as mudanças:

sudo systemctl restart apache2

Conclusão

Agora você configurou um proxy reverso com sucesso. Para melhorar a segurança, considere implementar HTTPS utilizando o módulo mod_ssl.

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.