2016-11-15 99 views
0

我想使一個反向代理服務於一個HTTP請求,將其轉發給其中一個服務器,然後從該服務器向客戶端提供響應。Nginx - 反向代理和子目錄

例如,客戶端發出以下請求:nginxproxy/server1服務器的結果顯示給客戶端。如果客戶端點擊任何鏈接(它們是相對的)上,請求將被作出:nginxproxy/anylink,但是,我需要這個鏈接是nginxproxy /服務器1/anylink

是否有可能與Nginx的實現這一目標?目前的配置非常簡單,看起來像這樣:

location /server1/ { 
 
    proxy_pass http://server1/; 
 
    proxy_set_header Host $host; 
 
    }

+0

這也可能取決於您的應用程序服務器。例如,某些應用程序服務器要求也配置前綴路徑(即./server1)。 – axlj

回答

0

在應用服務器我已經加入alias.url配置爲「服務器1」文件夾和它的作品。