鍍金池/ 問(wèn)答/Linux/ 請(qǐng)教,nginx代理配置問(wèn)題

請(qǐng)教,nginx代理配置問(wèn)題

#后端接口代理
server {
    listen       80;
    charset utf-8;
    #設(shè)置反向代理,凡是訪問(wèn)地址帶rest的都進(jìn)入到這里
    location /abc {
        proxy_pass http://test.com/;
    }
}

需求是這樣的,本地訪問(wèn)地址中有/abc的都做代理轉(zhuǎn)發(fā),例如訪問(wèn)http://localhost/abc/1/會(huì)請(qǐng)求http://test.com/abc/1/,即訪問(wèn)http://localhost/abc/··/都會(huì)進(jìn)入http://test.com/abc/··/,這樣的規(guī)則要怎么寫(xiě)?有嘗試過(guò)的嗎?請(qǐng)大神幫看下,萬(wàn)分感謝?。?!

回答
編輯回答
鐧簞噯
location ^~ /abc {
    proxy_pass http://test.com/$request_uri;
} 

使用上面代碼解決了,感謝上面的兄弟。

2018年5月23日 21:57
編輯回答
情殺
location ^~ /abc {
    proxy_pass http://test.com/;
}
2017年5月15日 00:36