---
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."
url: "https://streethosting.com.br/guias/vps/configurar-nginx-reverse-proxy-vps"
category: "vps"
slug: "configurar-nginx-reverse-proxy-vps"
datePublished: "2026-06-17"
dateModified: "2026-06-17"
author: "Equipe StreetHosting"
difficulty: "intermediario"
language: "pt-BR"
keywords:
  - "nginx reverse proxy vps"
  - "configurar reverse proxy nginx"
  - "nginx proxy pass aplicacao"
  - "servir node atras do nginx"
---

# Nginx como reverse proxy na VPS

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.

> **Resposta rápida**
>
> 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.

## O que é reverse proxy

Sua 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.

## Instalar e testar

1. Instale o Nginx pelo gerenciador do sistema.
2. Confirme que a página padrão abre no IP da VPS.
3. Garanta que o firewall libera a porta da web.

> **Atenção**
>
> 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.

## Configurar o proxy

Crie 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.

> **Dica**
>
> Sempre valide a configuração do Nginx antes de recarregar. Um erro de sintaxe pode derrubar todos os sites da VPS de uma vez.

## HTTPS e domínio

Com 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).

## Várias aplicações

- [ ] Um bloco de servidor por domínio
- [ ] Cada aplicação na sua porta interna
- [ ] HTTPS configurado em todos os domínios
- [ ] Logs separados por site para diagnóstico

Para 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).

## Perguntas frequentes

### O que é um reverse proxy?

É 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.

### Por que não expor a aplicação direto na porta?

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.

### Preciso de HTTPS no reverse proxy?

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.

### Dá para servir várias aplicações com um Nginx só?

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.

## Guias relacionados

- [Como hospedar vários sites na mesma VPS com Nginx](https://streethosting.com.br/guias/vps/nginx-varios-sites-mesma-vps.md)
- [Certificado SSL na VPS com Let's Encrypt e Nginx](https://streethosting.com.br/guias/vps/certificado-ssl-vps-lets-encrypt-nginx.md)
- [Como hospedar API Node.js em VPS no Brasil](https://streethosting.com.br/guias/vps/hospedar-api-nodejs-vps-brasil.md)

## Produtos citados

- https://streethosting.com.br/vps
- https://streethosting.com.br/vps/ryzen
- https://streethosting.com.br/vps/xeon

## Dados estruturados

```json
[
  {
    "@context": "https://schema.org",
    "@type": [
      "Article",
      "TechArticle"
    ],
    "headline": "Nginx como reverse proxy na VPS",
    "name": "Como configurar o Nginx como reverse proxy na VPS",
    "abstract": "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.",
    "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.",
    "datePublished": "2026-06-17",
    "dateModified": "2026-06-17",
    "author": {
      "@type": "Organization",
      "name": "Equipe StreetHosting"
    },
    "publisher": {
      "@type": "Organization",
      "name": "StreetHosting",
      "url": "https://streethosting.com.br"
    },
    "inLanguage": "pt-BR",
    "mainEntityOfPage": {
      "@type": "WebPage",
      "@id": "https://streethosting.com.br/guias/vps/configurar-nginx-reverse-proxy-vps"
    }
  },
  {
    "@context": "https://schema.org",
    "@type": "FAQPage",
    "mainEntity": [
      {
        "@type": "Question",
        "name": "O que é um reverse proxy?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "É 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."
        }
      },
      {
        "@type": "Question",
        "name": "Por que não expor a aplicação direto na porta?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "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."
        }
      },
      {
        "@type": "Question",
        "name": "Preciso de HTTPS no reverse proxy?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "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."
        }
      },
      {
        "@type": "Question",
        "name": "Dá para servir várias aplicações com um Nginx só?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "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."
        }
      }
    ]
  }
]
```
