nginx反向代理,负载均衡

nginx做反向代理服务器(分发器),三台虚拟机模仿测试。

第一台服务器:192.168.217.148 (做代理服务器)

第二台服务器:192.168.217.149

第三台服务器:162.168.217.149

1.nginx代理服务器,修改配置文件

   ps aux|grep nginx 查看配置文件路径

 修改配置文件(nginx配置文件所在的路径) vim /usr/local/nginx/conf/nginx.conf   ,

红色部分是添加代理配置部分,绿色部分是要注销掉

 

 2.配置成功,测试

 

 upstream 调度算法有好几种(轮询,权重,ip_hash等),这么默认为轮询,ip_hash可以解决session共享问题

通过访问192.168.217.128浏览器,可以看到不同的结果页面。之前在每个服务器上,访问页面写的是各自的ip

 

通过访问128服务器,反向代理到149 和150. 到此反向代理配置完成。负载均衡还有很多方式,看哪种方式适合自己最关键(看业务需求吧),常用的负载均衡的LVS,DNS

 

posted @ 2018-08-16 16:31  博飞  阅读(134)  评论(0编辑  收藏  举报