2017-08-13 19 views
0

我是nginx新手。自定义负载平衡的URL位置nginx

我在以下URL中侦听WCF Rest Service,
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;    
    } 

} }

在进入本地主机:8090/2 /,我想上游将工作,但浏览器报告的问题,因为在图像中。 enter image description here

但是,当我从我的位置删除“/ two /”时,浏览器正常工作,如下所示。 enter image description here

因此,如何让我的上游工作,只有当用户输入的网址以“/ two /”结尾。

有人可以分享一些输入。

Thx提前。

回答