代理后没有保留URL
server {
listen 80;
server_name *.local.mealcome.cn local.mealcome.cn;
location / {
proxy_pass http://127.0.0.1:6002;
}
}
http: proxy error: no such domain: 127.0.0.1 /webcenter/
代理后保留URL
server {
listen 80;
server_name *.local.mealcome.cn local.mealcome.cn;
location / {
proxy_pass http://127.0.0.1:6002;
proxy_set_header Host $host:$server_port;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Real-PORT $remote_port;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
local.mealcome.cn /webcenter/
通过转发,这样就不要加端口号访问了
本文介绍如何使用 Nginx 进行 URL 代理配置,并保持原始 URL 不变。通过具体的 Nginx 配置示例,展示了两种不同的代理方式:一种是在代理后不保留 URL,另一种是在代理后保留 URL。此外还提到了如何通过设置头部信息来优化代理服务。

1万+

被折叠的 条评论
为什么被折叠?



