wils@web ~ $ cat ~/ajuda/como-configurar-um-proxy-reverso-com-nginx-1-24-para-aplicacoes-php-no-ubuntu-22-04.md

Servidores

Como configurar um proxy reverso com Nginx 1.24 para aplicações PHP no Ubuntu 22.04

atualizado em 15/08/2026

Este manual irá guiá-lo na configuração de um proxy reverso utilizando o Nginx 1.24 para aplicações PHP no Ubuntu 22.04.

Introdução

O Nginx é um servidor web de alto desempenho que pode ser utilizado como proxy reverso, permitindo que você direcione o tráfego de entrada para aplicações PHP que estão rodando em um servidor backend. Neste guia, você aprenderá a instalar o Nginx, configurar um proxy reverso e testar sua aplicação.

Passo a Passo

1. Atualizar o Sistema

sudo apt update && sudo apt upgrade -y

2. Instalar o Nginx

sudo apt install nginx -y

3. Instalar PHP e Extensões Necessárias

sudo apt install php-fpm php-mysql -y

4. Configurar o PHP-FPM

Edite o arquivo de configuração do PHP-FPM para garantir que ele escute na porta correta:

sudo nano /etc/php/8.1/fpm/pool.d/www.conf

Altere a linha:

listen = /run/php/php8.1-fpm.sock

para:

listen = 127.0.0.1:9000

5. Criar um Arquivo de Configuração do Nginx

sudo nano /etc/nginx/sites-available/meu_site

Adicione a seguinte configuração:

server {
listen 80;
server_name meu_dominio.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;
}
}

6. Habilitar o Site e Reiniciar o Nginx

sudo ln -s /etc/nginx/sites-available/meu_site /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl restart nginx

7. Testar a Configuração

Coloque um arquivo PHP de teste no diretório raiz do seu site:

echo '' | sudo tee /var/www/html/info.php

Acesse http://meu_dominio.com/info.php no seu navegador para verificar se a configuração está funcionando.

Conclusão

Você configurou com sucesso um proxy reverso com Nginx para suas aplicações PHP. Dica: Sempre mantenha seu Nginx e PHP atualizados para garantir segurança e desempenho.

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.