想要代理到http://10.96.27.1:8080/a/b/c/d
nginx.conf文件中配置
方式一:
localtion /a/ {
proxy_pass http://10.96.27.1:8080;
}
方式二:
一台nginx服务器上可以部署多个服务,/a路径可能和别的服务重复,因此可以选择,在前端项目工程,在调用后端api的前面加一个公共路径。例如要调用接口 /a/b 可以在前面加个“/o” 即/o/a/b
#这里nginx会自动将/o以及前面的路径 替换成 proxy_pass中的值
#注意这里url比方式一多了一个“/”
localtion /o/ {
proxy_pass http://10.96.27.1:8080/;
}