Nginx配置文件中l(wèi)ocation配置的多種場(chǎng)景
目錄
- 服務(wù)請(qǐng)求如下(示例):
- 場(chǎng)景一、
- 場(chǎng)景二、
- 場(chǎng)景三、
- 場(chǎng)景四、
- 場(chǎng)景五、
- 場(chǎng)景六、
- 場(chǎng)景七、
- 場(chǎng)景八、
- 總結(jié)
服務(wù)請(qǐng)求如下(示例):
- nginx服務(wù): http://127.0.0.1:80
- 后臺(tái)服務(wù):http://127.0.0.1:8088
- 測(cè)試url地址:http://127.0.0.1:8088/test/api/findAll
場(chǎng)景一、
nginx配置:
location /test/ { proxy_pass http://127.0.0.1:8088/; }
請(qǐng)求地址:http://127.0.0.1/test/api/findAll
實(shí)際上服務(wù)請(qǐng)求地址為:http://127.0.0.1:8088/api/findAll
規(guī)則:location最后有"/“,proxy_pass最后有”/" 結(jié)果為 proxy_pass + url中l(wèi)ocation最后一個(gè)斜線(xiàn)以后的部分
場(chǎng)景二、
nginx配置:
location /test { proxy_pass http://127.0.0.1:8088/; }
請(qǐng)求地址:http://127.0.0.1/test/api/findAll
實(shí)際上服務(wù)請(qǐng)求地址為:http://127.0.0.1:8088//api/findAll
規(guī)則:location最后無(wú)"/“,proxy_pass最后有”/" 結(jié)果為 proxy_pass + / + url中l(wèi)ocation最后一個(gè)斜線(xiàn)以后的部分
場(chǎng)景三、
nginx配置:
location /test/ { proxy_pass http://127.0.0.1:8088; }
請(qǐng)求地址:http://127.0.0.1/test/api/findAll
實(shí)際上服務(wù)請(qǐng)求地址為:http://127.0.0.1:8088/test/api/findAll
規(guī)則:location最后有"/“,proxy_pass最后無(wú)”/" 結(jié)果為 proxy_pass + location + url中l(wèi)ocation后面的部分(不包含第一個(gè)/)
場(chǎng)景四、
nginx配置:
location /test { proxy_pass http://127.0.0.1:8088; }
請(qǐng)求地址:http://127.0.0.1/test/api/findAll
實(shí)際上服務(wù)請(qǐng)求地址為:http://127.0.0.1:8088/test/api/findAll
規(guī)則:location最后無(wú)"/“,proxy_pass最后無(wú)”/" 結(jié)果為 proxy_pass + location + “/” + url中l(wèi)ocation后面的部分(不包含第一個(gè)/)
以下配置的規(guī)則可以參考上面的場(chǎng)景。
場(chǎng)景五、
nginx配置:
location /test/ { proxy_pass http://127.0.0.1:8088/server/; }
請(qǐng)求地址:http://127.0.0.1/test/api/findAll
實(shí)際上服務(wù)請(qǐng)求地址為:http://127.0.0.1:8088/server/api/findAll
場(chǎng)景六、
nginx配置:
location /test { proxy_pass http://127.0.0.1:8088/server/; }
請(qǐng)求地址:http://127.0.0.1/test/api/findAll
實(shí)際上服務(wù)請(qǐng)求地址為:http://127.0.0.1:8088/server//api/findAll
場(chǎng)景七、
nginx配置:
location /test { proxy_pass http://127.0.0.1:8088/server/; }
請(qǐng)求地址:http://127.0.0.1/test/api/findAll
實(shí)際上服務(wù)請(qǐng)求地址為:http://127.0.0.1:8088/serverapi/findAll
場(chǎng)景八、
nginx配置:
location /test { proxy_pass http://127.0.0.1:8088/server; }
請(qǐng)求地址:http://127.0.0.1/test/api/findAll
實(shí)際上服務(wù)請(qǐng)求地址為:http://127.0.0.1:8088/server/api/findAll
總結(jié)
以上就是nginx配置文件里location中“/”相關(guān)配置的筆記。
到此這篇關(guān)于Nginx配置文件中l(wèi)ocation配置的文章就介紹到這了,更多相關(guān)Nginx配置文件location配置內(nèi)容請(qǐng)搜索以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持!
相關(guān)文章:
