Avvio veloce
-
Installazione Hostname
server _ name, ad esempio app.example.com.
-
Set il porto
L'app locale Node / Go ascolta la porta.
-
Deploy
Salva sotto sites-available e esegui nginx - t.
Immettere il nome dell 'host, la porta dell' app a monte e il commutazione HTTPS per generare un blocco di server reverse-proxy Nginx con intestazioni Host, X-Real - IP e X-Forwarded - *.
Privacy: elaborato localmente, mai caricato.
↓ Incolla nell 'area di input qui sotto per vedere i risultati istantaneamente
生成 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。
Immettere il nome dell 'host, la porta dell' app a monte e il commutazione HTTPS per generare un blocco di server reverse-proxy Nginx con intestazioni Host, X-Real - IP e X-Forwarded - *.
Installazione Hostname
server _ name, ad esempio app.example.com.
Set il porto
L'app locale Node / Go ascolta la porta.
Deploy
Salva sotto sites-available e esegui nginx - t.
La modalità HTTPS utilizza i percorsi certificati di placeholder; sostituire con Let 's Encrypt o i tuoi certificati.
Configurazione generata localmente; nomi host e porte non vengono caricati.
U tili zzare questo str umento per gener are configura zioni di pro xy inver so Ng inx quando è necessario in ol tr are richi este est erne a servizi interni . inser ire il dominio (ad es . example.comporta di servizio interno (ad esempio , 3000) e sc egli ere se a bilit are H TT PS . Lo str umento genera un blo cco server completo con int esta zioni di pro xy incl use .
Dopo aver generato la configurazione, copiarla nella directory siti-disponibili di Nginx, creare un collegamento simbolico ai siti abilitati e riavviare Nginx (ad esempio, `sudo systemctl restart nginx`) La tua app sarà quindi accessibile in modo sicuro tramite il dominio.
Input
example.com → :3000
Output
server { listen 80; proxy_pass ... } Solo a monte singolo; aggiungere blocchi a monte manualmente per più nodi.
Non correlato; il costruttore di CSP imposta gli intestazioni, questo strumento genera la configurazione del proxy Nginx.
I proxy inversi di Nginx nascondono l'IP reale del client, rendendo le app visibili solo l'IP del proxy. Queste intestazioni inoltrano l'IP originale alle applicazioni a monte, che è fondamentale per la registrazione, la limitazione della velocità o le funzionalità di geo-blocco.