若一台机器上面部署多个web服务,那访问不同服务携带不同端口是很不方便的,可以通过proxy_pass来实现转发。
譬如:localhost/buffer执行buffer服务(监听8089端口),localhost/configure执行configure服务(监听8088端口)。
main.conf文件如下:
mainfconf.pngconfigure.conf文件配置如下:(vue+php搭建的web服务)
configureconf.png绝对路径与相对路径
path.png请求:http//localhost/configure/a/b
若是绝对路径的配置,则请求转化成了http://localhost:8088/a/b
若是相对路径的配置,则请求转化成了http://localhost:8088/configure/a/b
网友评论