wils@web ~ $ cat ~/ajuda/como-configurar-o-nginx-1-24-como-proxy-reverso-para-aplicacoes-php-passo-a-passo.md
ServidoresComo configurar o Nginx 1.24 como proxy reverso para aplicações PHP: Passo a passo
O Nginx é um servidor web poderoso e leve que pode atuar como um proxy reverso, permitindo que você direcione o tráfego para aplicações PHP. Neste manual, vamos configurar o Nginx 1.24 como proxy reverso para uma aplicação PHP.
Pré-requisitos
- Servidor Linux com Nginx 1.24 instalado
- Aplicação PHP rodando em um servidor local ou remoto
- Acesso root ou sudo ao servidor
Passo a Passo
1. Instalar o Nginx
sudo apt update
sudo apt install nginx
2. Configurar o Nginx como Proxy Reverso
Edite o arquivo de configuração do Nginx para adicionar um novo bloco de servidor:
sudo nano /etc/nginx/sites-available/default
Adicione a seguinte configuração:
server {
listen 80;
server_name seu_dominio.com;
location / {
proxy_pass http://127.0.0.1:8000; # URL da aplicação PHP
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;
}
}
3. Testar a Configuração
Verifique se a configuração do Nginx está correta:
sudo nginx -t
4. Reiniciar o Nginx
Se não houver erros, reinicie o Nginx para aplicar as alterações:
sudo systemctl restart nginx
Conclusão
Agora você configurou o Nginx como um proxy reverso para sua aplicação PHP. Lembre-se de ajustar as regras de firewall e segurança conforme necessário.
Dica: Considere usar HTTPS para proteger a comunicação entre o cliente e o servidor.
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.