wils@web ~ $ cat ~/ajuda/como-configurar-o-nginx-1-24-como-um-proxy-reverso-para-aplicacoes-node-js.md
ServidoresComo configurar o Nginx 1.24 como um proxy reverso para aplicações Node.js
Introdução
Este manual irá guiá-lo na configuração do Nginx 1.24 como um proxy reverso para aplicações Node.js, permitindo que você gerencie o tráfego de forma eficiente.
Pré-requisitos
- Servidor Linux com Nginx 1.24 instalado.
- Aplicação Node.js em execução.
- Acesso ao terminal com privilégios de sudo.
Passo a Passo
1. Instalar o Nginx
Se o Nginx ainda não estiver instalado, você pode instalá-lo com o seguinte comando:
sudo apt updatesudo apt install nginx2. Iniciar e habilitar o Nginx
Certifique-se de que o Nginx esteja em execução e habilitado para iniciar automaticamente:
sudo systemctl start nginxsudo systemctl enable nginx3. Configurar o Nginx como Proxy Reverso
Edite o arquivo de configuração do Nginx para adicionar a configuração do proxy:
sudo nano /etc/nginx/sites-available/defaultAdicione o seguinte bloco dentro do bloco server { ... }:
location / {
proxy_pass http://localhost:3000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}4. Testar a Configuração
Verifique se a configuração do Nginx está correta:
sudo nginx -t5. Reiniciar o Nginx
Reinicie o Nginx para aplicar as alterações:
sudo systemctl restart nginxConclusão
Agora o Nginx está configurado como um proxy reverso para sua aplicação Node.js. Lembre-se de monitorar os logs do Nginx e da aplicação para garantir que tudo esteja funcionando corretamente.
Dica: Considere usar o módulo gzip do Nginx para otimizar a entrega de conteúdo estático.
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.