2017-08-13 54 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提前。

回答