运用nginx搭建负载均衡服务集群

1、在virtualbox中搭建3个ubuntu虚拟环境,分别配置静态ip地址为
192.168.56.101
192.168.57.101
192.168.58.101
在virtualbox的虚拟网络连接

clipboard.png
virtualbox的ssh端口映射,分别为2222,2223,2224
但在x-shell连接时,可以都用22端口:
clipboard.png
2、分别在3台ubuntu上安装nginx,sudo apt-get install nginx
并修改显示页 57为web1,58为web2
3、在56上面配置负载均衡,sudo vim /etc/nginx/nginx.conf
屏蔽# include /etc/nginx/conf.d/*.conf;

include /etc/nginx/sites-enabled/*;

然后:配置负载均衡

clipboard.png
保存,重启56的nginx
4、在浏览器中访问192.168.56.101

clipboard.png
刷新

clipboard.png
负载均衡配置完成!
此处采用的是轮询的负载均衡

阅读 3.9k
1 个回答

咨询一个问题:

nginx的负载均衡有监听功能吗? 如果其中一个服务器挂了,他能把请求自动分发到那些能正常回复的服务器上吗? 如果可以,这怎么配置。

我刚才做的测试结果,感觉nginx并不能自动分发到那些正常的服务器!怎么破!

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题