{
  "schemaVersion": "1.0",
  "path": "/guias/vps/configurar-nginx-reverse-proxy-vps",
  "url": "https://streethosting.com.br/guias/vps/configurar-nginx-reverse-proxy-vps",
  "markdownUrl": "https://streethosting.com.br/guias/vps/configurar-nginx-reverse-proxy-vps.md",
  "jsonUrl": "https://streethosting.com.br/guias/vps/configurar-nginx-reverse-proxy-vps.json",
  "title": "Como configurar o Nginx como reverse proxy na VPS",
  "description": "Use o Nginx para colocar suas aplicações atrás de um único endereço, com domínio, HTTPS e várias portas internas. Guia prático de reverse proxy para Node, painel e APIs.",
  "category": "vps",
  "topics": [
    "rede",
    "deploy"
  ],
  "difficulty": "intermediario",
  "datePublished": "2026-06-17",
  "dateModified": "2026-06-17",
  "readingMinutes": 3,
  "h1": "Nginx como reverse proxy na VPS",
  "excerpt": "Sua aplicação roda numa porta interna e você quer servir num domínio com HTTPS. O Nginx como reverse proxy resolve isso e ainda centraliza várias aplicações num só ponto.",
  "author": "Equipe StreetHosting",
  "wordCount": 493,
  "categoryLabel": "VPS",
  "topicLabels": [
    "Rede, DNS e domínios",
    "Deploy e execução de apps"
  ],
  "primaryKeyword": "nginx reverse proxy vps",
  "secondaryKeywords": [
    "configurar reverse proxy nginx",
    "nginx proxy pass aplicacao",
    "servir node atras do nginx"
  ],
  "toc": [
    {
      "id": "o-que-e",
      "label": "O que é reverse proxy"
    },
    {
      "id": "instalar",
      "label": "Instalar e testar"
    },
    {
      "id": "configurar-proxy",
      "label": "Configurar o proxy"
    },
    {
      "id": "https",
      "label": "HTTPS e domínio"
    },
    {
      "id": "varias-apps",
      "label": "Várias aplicações"
    }
  ],
  "faqs": [
    {
      "question": "O que é um reverse proxy?",
      "answer": "É um intermediário que recebe as requisições da internet e as encaminha para a aplicação certa rodando numa porta interna. O visitante fala com o Nginx, e o Nginx fala com a sua aplicação."
    },
    {
      "question": "Por que não expor a aplicação direto na porta?",
      "answer": "Porque o reverse proxy centraliza domínio, HTTPS, logs e segurança num só lugar, e permite rodar várias aplicações na mesma VPS sob domínios diferentes, todas pela porta padrão da web."
    },
    {
      "question": "Preciso de HTTPS no reverse proxy?",
      "answer": "Sim, para qualquer coisa pública. O Nginx é o ponto ideal para terminar o HTTPS, gerando e renovando o certificado, enquanto a aplicação interna continua simples na porta dela."
    },
    {
      "question": "Dá para servir várias aplicações com um Nginx só?",
      "answer": "Dá. Cada aplicação ganha um bloco de servidor com seu domínio e sua porta interna. É a forma padrão de hospedar vários projetos numa mesma VPS de forma organizada."
    }
  ],
  "howToSteps": [
    {
      "name": "Instalar o Nginx",
      "text": "Instale o Nginx pelo gerenciador do sistema e confirme que ele atende na porta padrão antes de configurar o proxy."
    },
    {
      "name": "Criar o bloco de servidor",
      "text": "Defina um bloco de servidor para o seu domínio que encaminha as requisições para a porta interna da aplicação."
    },
    {
      "name": "Encaminhar a aplicação",
      "text": "Use a diretiva de proxy para apontar o domínio para a aplicação local e repassar os cabeçalhos corretos."
    },
    {
      "name": "Ativar o HTTPS",
      "text": "Gere um certificado para o domínio e configure o redirecionamento para HTTPS, deixando a aplicação acessível e segura."
    }
  ],
  "relatedProducts": [
    "https://streethosting.com.br/vps",
    "https://streethosting.com.br/vps/ryzen",
    "https://streethosting.com.br/vps/xeon"
  ],
  "relatedGuides": [
    "https://streethosting.com.br/guias/vps/nginx-varios-sites-mesma-vps",
    "https://streethosting.com.br/guias/vps/certificado-ssl-vps-lets-encrypt-nginx",
    "https://streethosting.com.br/guias/vps/hospedar-api-nodejs-vps-brasil"
  ],
  "content": {
    "format": "markdown",
    "body": "> **Resposta rápida**\n>\n> Para usar o **Nginx como reverse proxy**, instale o Nginx, crie um bloco de servidor para o seu domínio e encaminhe as requisições para a porta interna da aplicação com a diretiva de proxy. Depois, ative o HTTPS gerando um certificado. Assim você serve aplicações internas sob domínio seguro e centraliza várias num só ponto.\n\n## O que é reverse proxy\n\nSua aplicação, como uma API em Node, costuma rodar numa porta interna que ninguém deveria acessar direto. O reverse proxy fica na frente: recebe o tráfego no domínio, decide para qual aplicação enviar e repassa a resposta. O visitante nunca fala com a porta interna, só com o Nginx.\n\n## Instalar e testar\n\n1. Instale o Nginx pelo gerenciador do sistema.\n2. Confirme que a página padrão abre no IP da VPS.\n3. Garanta que o firewall libera a porta da web.\n\n> **Atenção**\n>\n> Antes de apontar o domínio, confira que o DNS já resolve para o IP da VPS. Sem isso, o certificado HTTPS não consegue ser emitido.\n\n## Configurar o proxy\n\nCrie um bloco de servidor para o domínio e use a diretiva de proxy para encaminhar as requisições à porta interna da aplicação. Repasse os cabeçalhos de host e de IP de origem para a aplicação enxergar o visitante real. Teste a configuração e recarregue o Nginx.\n\n> **Dica**\n>\n> Sempre valide a configuração do Nginx antes de recarregar. Um erro de sintaxe pode derrubar todos os sites da VPS de uma vez.\n\n## HTTPS e domínio\n\nCom o proxy no ar, ative o HTTPS gerando um certificado para o domínio. O Nginx é o lugar ideal para terminar a criptografia. Siga o passo a passo em [certificado SSL com Let's Encrypt e Nginx](https://streethosting.com.br/guias/vps/certificado-ssl-vps-lets-encrypt-nginx).\n\n## Várias aplicações\n\n- [ ] Um bloco de servidor por domínio\n- [ ] Cada aplicação na sua porta interna\n- [ ] HTTPS configurado em todos os domínios\n- [ ] Logs separados por site para diagnóstico\n\nPara hospedar vários projetos na mesma máquina, combine com [vários sites na mesma VPS](https://streethosting.com.br/guias/vps/nginx-varios-sites-mesma-vps). Para sustentar muitas aplicações com folga, conheça as linhas em [planos VPS](https://streethosting.com.br/vps)."
  }
}
