nginx 服务器及端口 127.0.0.1:80
后端服务:127.0.0.1:8080
测试url:http://127.0.0.1:80/weijishu/api/abc
A.配置
nginx配置如下:
location /weijishu/ { proxy_pass http://127.0.0.1:8080/; } 实际访问的端口服务:http://127.0.0.1:8080/api/abc
B.配置
location /weijishu { proxy_pass http://127.0.0.1:8080/; } 实际访问的端口服务:http://127.0.0.1:8080//api/abc
C.配置
location /weijishu/ { proxy_pass http://127.0.0.1:8080; } 实际访问的端口服务:http://127.0.0.1:8080/weijishu/api/abc
D.配置
location /weijishu { proxy_pass http://127.0.0.1:8080; } 实际访问的端口服务:http://127.0.0.1:8080/weijishu/api/abc
E.配置
location /weijishu/ { proxy_pass http://127.0.0.1:8080/server/; } 实际访问的端口服务:http://127.0.0.1:8080/server/api/abc
F.配置
location /weijishu { proxy_pass http://127.0.0.1:8080/server/; } 实际访问的端口服务:http://127.0.0.1:8080/server//api/abc
G.配置
location /weijishu/ { proxy_pass http://127.0.0.1:8080/server; } 实际访问的端口服务:http://127.0.0.1:8080/serverapi/abc
H.配置
location /weijishu { proxy_pass http://127.0.0.1:8080/server; } 实际访问的端口服务:http://127.0.0.1:8080/server/api/abc
总结: 1,proxy_pass带/最终url带/ 2,proxy_pass带/不拼接location 3,proxy_pass不带/,拼接location 4,proxy_pass/XXX, 都不拼接location自带XXX