Iniciação rápida
-
Nome do host
Nome do servidor, por exemplo, app.example.com.
-
Set Port (em inglês)
Local Node / Go porta de escuta do aplicativo.
-
Implementação
Salve em sites-available e execute nginx - t.
Digite o nome do host, a porta do aplicativo upstream e a comutação HTTPS para gerar um bloco de servidor de proxy reverso Nginx com os cabeçalhos Host, X-Real - IP e X-Forwarded - *.
Privacidade: processado localmente, nunca carregado.
↓ Colar na área de entrada abaixo para ver os resultados instantaneamente
生成 Nginx 反向代理 server 块; 将域名流量转发到本地应用端口。
server {
listen 80;
server_name example.com;
location / {
proxy_pass http://127.0.0.1:3000;
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;
}
}
SSL 模式下证书路径为占位符,部署前请替换为真实 cert/key 路径并 reload nginx。
Digite o nome do host, a porta do aplicativo upstream e a comutação HTTPS para gerar um bloco de servidor de proxy reverso Nginx com os cabeçalhos Host, X-Real - IP e X-Forwarded - *.
Nome do host
Nome do servidor, por exemplo, app.example.com.
Set Port (em inglês)
Local Node / Go porta de escuta do aplicativo.
Implementação
Salve em sites-available e execute nginx - t.
O modo HTTPS usa caminhos de certificados de espaço reservado; substitua por Let 's Encrypt ou seus próprios certificados.
Configuração gerada localmente; nomes de host e portas não são carregados.
Use esta ferram enta para ger ar configura ções de pro xy re verso do Ng inx quando você precisar enc amin har solic ita ções extern as para serviços inter nos . Intr odu ção ao domínio (por exemplo , example.comport os de serviço interno (por exemplo , 3000), e escol ha se o H TT PS é ha bilit ado . A ferram enta gera um blo co de servid or completo com cabe ç al hos de pro xy inclu ídos .
Depois de gerar a configuração, copie-a para o diretório sites-available do Nginx, crie um link simbólico para sites-habilitados e reinicie o Nginx (por exemplo, `sudo systemctl reiniciar nginx`). O seu aplicativo será então acessado com segurança através do domínio.
Input
example.com → :3000
Output
server { listen 80; proxy_pass ... } Somente upstream único; adicione blocos upstream manualmente para vários nós.
Não relacionado; Construtor CSP define cabeçalhos, esta ferramenta gera configuração de proxy Nginx.
Os proxies reversos Nginx escondem o IP real do cliente, fazendo com que os aplicativos vejam apenas o IP do proxy. Esses cabeçalhos encaminham o IP original para aplicativos upstream, o que é crítico para recursos de registro, limitação de taxa ou geo-bloqueio.