1
allplay 2023-08-08 20:10:17 +08:00
|
2
miaomiao2014 OP @allplay server {
listen 443; server_name www.domain.com; location /path1 { proxy_pass http://127.0.0.1:8001; # 将 /path1 请求代理到后端服务 1 ,该服务监听在 8001 端口 } location /path2 { proxy_pass http://127.0.0.1:8002; # 将 /path2 请求代理到后端服务 2 ,该服务监听在 8002 端口 } location /path3 { proxy_pass http://127.0.0.1:8003; # 将 /path3 请求代理到后端服务 3 ,该服务监听在 8003 端口 } # 其他路径和配置... } 是这个吧? |
3
miaomiao2014 OP server {
listen 443; server_name www.domain.com; # SSL 证书和密钥的配置 ssl_certificate /path/to/ssl_cert.crt; ssl_certificate_key /path/to/ssl_cert.key; location /path1 { proxy_pass https://127.0.0.1:8001; # 后端服务 1 的 HTTPS 地址 proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; # 可以添加其他与反向代理相关的设置 } location /path2 { proxy_pass http://127.0.0.1:8002; # 后端服务 2 的 HTTP 地址 proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; # 可以添加其他与反向代理相关的设置 } location /path3 { proxy_pass https://127.0.0.1:8003; # 后端服务 3 的 HTTPS 地址 proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; # 可以添加其他与反向代理相关的设置 } # 静态文件处理 location /static/ { alias /path/to/static/files/; # 可以添加其他与静态文件相关的设置 } # 错误页面处理 error_page 404 /404.html; error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } # 安全性设置 # 添加适当的安全性设置 # 其他路径和配置... } |
4
ericzhou1994 2023-08-08 21:10:52 +08:00
建议你搜一下 nginx proxy manager😂
|
5
miaomiao2014 OP @ericzhou1994 看起来不错,合适小白吧,我还是喜欢折腾。
|