场景
Nginx配置实例-反向代理实例:根据访问的路径跳转到不同端口的服务中:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/102963715
在上个实例中,搭建好两台tomcat服务器。
负载均衡实现效果
浏览器输入访问地址,平均访问8080和8081端口。
准备工作
搭建两台tomcat服务器,一台8080并在webapps下新建badao目录和一个1.html页面,一台8081并在webapps下新建badao目录和一个1.html页面。具体实现过程可以参照上面博客。注意的是上面在8081上是新建liumang目录,而这里是badao目录。
最终搭建后效果
注:
博客:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。
实现
在Nginx的安装目录下的conf/nginx.conf中进行编辑,打开后的配置文件
在http块中添加自定义的服务url
upstream myserver { server 192.168.208.134:8080; server 192.168.208.134:8081; }
其中myserver是自定义的服务名。
然后在server块下将server_name修改为服务器的ip。
并且在location下添加上面自定义的服务
server { listen 80; server_name 192.168.208.134; #charset koi8-r; #access_log logs/host.access.log main; location / { root html; proxy_pass http://myserver; index index.html index.htm; }
然后将配置文件保存,依次启动两个Tomcat,再去usr/local/nginx/sbin下启动nginx
./nginx
效果
打开浏览器输入:
ip/badao/1.html
并刷新。