wils@web ~ $ cat ~/ajuda/como-configurar-um-proxy-reverso-com-apache-2-4-para-aplicacoes-php-no-ubuntu-22-04.md
ServidoresComo configurar um proxy reverso com Apache 2.4 para aplicações PHP no Ubuntu 22.04
Este manual aborda a configuração de um proxy reverso utilizando o Apache 2.4 para aplicações PHP no Ubuntu 22.04. O proxy reverso permite que o Apache encaminhe requisições para um servidor de aplicação, melhorando a segurança e a escalabilidade.
Pré-requisitos
- Ubuntu 22.04 instalado
- Apache 2.4 instalado
- PHP e suas extensões necessárias
Passo a Passo
1. Atualizar o sistema
sudo apt update && sudo apt upgrade -y
2. Instalar o Apache
sudo apt install apache2
3. Habilitar módulos necessários
sudo a2enmod proxy
sudo a2enmod proxy_http
sudo a2enmod rewrite
4. Configurar o Virtual Host
Crie um arquivo de configuração para o seu site:
sudo nano /etc/apache2/sites-available/meusite.conf
Adicione a seguinte configuração:
<VirtualHost *:80>
ServerName meusite.com
DocumentRoot /var/www/meusite
ProxyPass / http://localhost:8080/
ProxyPassReverse / http://localhost:8080/
<Directory /var/www/meusite>
AllowOverride All
</Directory>
</VirtualHost>
5. Ativar o site e reiniciar o Apache
sudo a2ensite meusite.conf
sudo systemctl restart apache2
6. Verificar a configuração
Use o seguinte comando para verificar se a configuração está correta:
sudo apache2ctl configtest
Conclusão
Com a configuração do proxy reverso, você pode gerenciar melhor suas aplicações PHP. Lembre-se de ajustar as configurações de firewall e segurança conforme necessário. Uma dica importante é sempre testar suas configurações em um ambiente de desenvolvimento antes de aplicar em produçã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.