一台机器多服务部署nginx配置
2018-04-22 本文已影响0人
农村小伙爱打球
若一台机器上面部署多个web服务,那访问不同服务携带不同端口是很不方便的,可以通过proxy_pass来实现转发。
譬如:localhost/buffer执行buffer服务(监听8089端口),localhost/configure执行configure服务(监听8088端口)。
main.conf文件如下:
![](https://img.haomeiwen.com/i7208182/367ea8e49f7065d0.png)
configure.conf文件配置如下:(vue+php搭建的web服务)
![](https://img.haomeiwen.com/i7208182/ad652b0dcad7fa10.png)
绝对路径与相对路径
![](https://img.haomeiwen.com/i7208182/4e2168e0c9780eac.png)
请求:http//localhost/configure/a/b
若是绝对路径的配置,则请求转化成了http://localhost:8088/a/b
若是相对路径的配置,则请求转化成了http://localhost:8088/configure/a/b