一台机器多服务部署nginx配置

若一台机器上面部署多个web服务,那访问不同服务携带不同端口是很不方便的,可以通过proxy_pass来实现转发。

譬如:localhost/buffer执行buffer服务(监听8089端口),localhost/configure执行configure服务(监听8088端口)。

main.conf文件如下:

mainfconf.png

configure.conf文件配置如下:(vue+php搭建的web服务)

configureconf.png

绝对路径与相对路径

path.png

请求:http//localhost/configure/a/b
若是绝对路径的配置,则请求转化成了http://localhost:8088/a/b
若是相对路径的配置,则请求转化成了http://localhost:8088/configure/a/b

你可能感兴趣的:(一台机器多服务部署nginx配置)