快速开始
-
填写域名
server_name,如 app.example.com。
-
设置端口
本地 Node/Go 等应用监听端口。
-
部署
保存到 sites-available 并 nginx -t。
输入域名、上游应用端口与是否启用 HTTPS,生成 Nginx 反向代理 server 配置片段。包含 Host、X-Real-IP、X-Forwarded-* 等常用 proxy 头。
阅读完整指南: Docker Compose 与 Nginx:配置生成与上线清单 →
隐私提示:本地解析,不上传服务器。
↓ 在下方输入区粘贴内容,结果会立即显示
生成 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。
输入域名、上游应用端口与是否启用 HTTPS,生成 Nginx 反向代理 server 配置片段。包含 Host、X-Real-IP、X-Forwarded-* 等常用 proxy 头。
填写域名
server_name,如 app.example.com。
设置端口
本地 Node/Go 等应用监听端口。
部署
保存到 sites-available 并 nginx -t。
启用 HTTPS 时证书路径为示例; 请替换为 Let's Encrypt 或自有证书路径。
配置在本地生成; 域名与端口不上传。
当你需要将外部请求转发到内部服务时,使用此工具生成 Nginx 反向代理配置。输入域名(如 example.com)、内部服务端口(如 3000),并选择是否启用 HTTPS。工具会生成完整的 server 块配置,自动包含代理头设置。
生成配置后,将其复制到 Nginx 的 sites-available 目录下,创建符号链接到 sites-enabled,并重启 Nginx。例如:`sudo systemctl restart nginx`。这样你的应用就能通过域名安全访问了。
Input
example.com → :3000
Output
server { listen 80; proxy_pass ... } 当前为单 upstream; 多节点需手工添加 upstream 块。
无关; CSP 工具生成 Content-Security-Policy 头,本工具生成 Nginx 代理。
Nginx 反向代理会隐藏客户端真实 IP,导致应用只能看到代理服务器 IP。这些头部将原始 IP 传递给上游应用,对日志记录、限速或地理封锁等功能至关重要。