wils@web ~ $ cat ~/ajuda/como-configurar-um-proxy-reverso-com-nginx-1-24-para-aplicacoes-php-guia-passo-a-passo.md
ServidoresComo configurar um proxy reverso com Nginx 1.24 para aplicações PHP: Guia passo a passo
Configurar um proxy reverso com Nginx para aplicações PHP é uma prática comum que melhora a segurança e a performance de suas aplicações. Neste guia, você aprenderá a configurar o Nginx 1.24 como um proxy reverso para suas aplicações PHP.
Pré-requisitos
- Servidor Linux com Nginx instalado.
- PHP-FPM instalado e configurado.
- Acesso root ou sudo ao servidor.
Passo 1: Instalar o Nginx
sudo apt update
sudo apt install nginx
Passo 2: Instalar o PHP e PHP-FPM
sudo apt install php php-fpm
Passo 3: Configurar o Nginx como Proxy Reverso
Crie um novo arquivo de configuração para o seu site:
sudo nano /etc/nginx/sites-available/meusite
Adicione a seguinte configuração:
server {
listen 80;
server_name meusite.com;
location / {
proxy_pass http://127.0.0.1:9000;
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;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
}
Ative a configuração do site:
sudo ln -s /etc/nginx/sites-available/meusite /etc/nginx/sites-enabled/
Passo 4: Testar a Configuração do Nginx
sudo nginx -t
Passo 5: Reiniciar o Nginx
sudo systemctl restart nginx
Conclusão
Agora você configurou com sucesso o Nginx como um proxy reverso para suas aplicações PHP. Certifique-se de testar a aplicação acessando seu domínio. Dica: Considere usar HTTPS 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.