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

一台机器多服务部署nginx配置,第1张

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

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

main.conf文件如下:

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

请求:http//localhost/configure/a/b

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

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

Nginx负载均衡服务器: IP:192.168.0.4(Nginx-Server)

Web服务器列表:

Web1: 192.168.0.5(Nginx-Node1/Nginx-Web1)

Web2:192.168.0.7(Nginx-Node2/Nginx-Web2)

实现目的:用户访问Nginx-Server时,通过Nginx负载均衡到Web1和Web2服务器。

配置注释如下:

创建文件夹准备存放配置文件

启动负载均衡服务器192.168.0.4(Nginx-Server)

创建文件夹用于存放web页面

编辑内容如下:

启动192.168.0.5(Nginx-Node1/Nginx-Web1)

创建文件夹用于存放web页面

编辑内容如下:

启动192.168.0.7(Nginx-Node2/Nginx-Web2)


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/286394.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-22
下一篇2023-04-22

发表评论

登录后才能评论

评论列表(0条)

    保存