Introdução
O Nginx é um dos servidores web mais usados no mundo. Além de servir páginas estáticas, ele pode ser configurado como proxy reverso, permitindo redirecionar requisições para diferentes aplicações e serviços dentro da sua VPS.
Isso é útil quando você roda múltiplos sites ou aplicações (Node.js, PHP, Docker, etc.) em uma mesma máquina.
Pré-requisitos
-
VPS Linux (Ubuntu/Debian).
-
Nginx instalado.
-
Acesso root via SSH.
-
Uma aplicação rodando em porta interna (ex.: Node.js em
localhost:3000).
Passo 1 – Instalar o Nginx
Caso ainda não esteja instalado:
Verifique se está rodando:
Passo 2 – Criar configuração de proxy reverso
Crie um arquivo de configuração em /etc/nginx/sites-available/meuapp:
Passo 3 – Ativar o site
Crie o link simbólico:
Teste a configuração:
Recarregue o Nginx:
Passo 4 – Adicionar HTTPS (Let’s Encrypt)
Instale o Certbot:
Ative SSL grátis com:
Boas práticas
-
Sempre utilize HTTPS em produção.
-
Utilize proxy_cache do Nginx para melhorar performance.
-
Restrinja portas internas, deixando o acesso público apenas via Nginx.
Conclusão
Configurar o Nginx como Proxy Reverso permite hospedar múltiplas aplicações de forma organizada e segura em uma VPS Linux, garantindo melhor gerenciamento e escalabilidade.
Conheça nossos planos de VPS Linux de alta performance: VPS BedHosting
© BedHosting BR | CNPJ: 60.677.890/0001-00
