我是nginx的新手。
我正在通过以下网址收听WCF休息服务,
127.0.0.1:portHere/Service1.svc/RemainingRestURLTemplate。
这是我的配置。
http {
upstream servers_customserver {
server 127.0.0.1:62133;
server 127.0.0.1:62134;
server 127.0.0.1:62135;
}
server {
listen 8090;
server_name localhost;
location /two/ {
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-Host @server_name;
proxy_pass http://servers_customserver;
}
} }
进入localhost:8090 / two /后,我认为上游会有效,但浏览器会报告问题,如图中所示。
但是当我从我的位置删除“/ two /”时浏览器工作正常,如下所示。
那么,只有当用户键入url以“/ two /”结尾时,如何使我的上游工作。
有人可以分享一些意见。
提前谢谢。答案 0 :(得分:0)
最后一段时间后,发现尾随斜线完成了工作。
proxy_pass http://servers_customserver/
代替proxy_pass http://servers_customserver
工作,如果错了,请纠正我。
THX。