wils@web ~ $ cat ~/ajuda/como-configurar-um-proxy-reverso-apache-2-4-para-aplicacoes-php-no-ubuntu-22-04.md
ServidoresComo configurar um proxy reverso Apache 2.4 para aplicações PHP no Ubuntu 22.04
Este manual aborda como configurar um proxy reverso usando o Apache 2.4 para aplicações PHP no Ubuntu 22.04.
Introdução
Um proxy reverso é um servidor que recebe solicitações de clientes e as encaminha para um ou mais servidores backend. Esta configuração é útil para melhorar a segurança, balanceamento de carga e desempenho das aplicações.
Pré-requisitos
- Ubuntu 22.04 instalado
- Apache 2.4 instalado
- PHP e suas extensões configuradas
Passo a passo para configuração
1. Instalar o Apache
sudo apt update sudo apt install apache2 2. Habilitar módulos necessários
Habilite os módulos proxy, proxy_http e rewrite do Apache.
sudo a2enmod proxy sudo a2enmod proxy_http sudo a2enmod rewrite 3. Configurar o Virtual Host
Edite o arquivo de configuração do Virtual Host do Apache.
sudo nano /etc/apache2/sites-available/proxy.conf Adicione a seguinte configuração:
<VirtualHost *:80>
ServerName seu_dominio.com
ProxyPass / http://localhost:8080/
ProxyPassReverse / http://localhost:8080/
<Directory /var/www/html>
AllowOverride All
</Directory>
</VirtualHost> 4. Ativar o novo site e reiniciar o Apache
sudo a2ensite proxy.conf sudo systemctl restart apache2 Conclusão
Agora você configurou um proxy reverso no Apache para suas aplicações PHP. Lembre-se de testar a configuração acessando seu domínio. Se você estiver usando HTTPS, considere instalar e configurar o 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.