话就不多说了,nginx安装与配置,还有负载均衡呢,可以看我写的另一篇文章《nginx负载均衡实战》,还有关于负载均衡呢,大家可以看一下我写的另外两篇文章,一个是《lvs+keepalived负载均衡》,另一个是《haproxy+keepalived负载均衡》,三种负载均衡的区别呢,可以看一下我转载的一篇文章《软件级负载均衡器(LVS/HAProxy/Nginx)的特点简介和对比》,下面直接进入配置步骤:
1.系统环境
[plain] view plaincopy
2.自定义nginx配置文件
在192.168.207.130和192.168.207.131上操作
[plain] view plaincopy
[plain] view plaincopy
3.自定义keepalived配置文件
[plain] view plaincopy
[plain] view plaincopy
4.写自定义脚本
[plain] view plaincopy
[plain] view plaincopy
[plain] view plaincopy
5.启动服务,并测试
在这里先说一下啊,在WEB_1上,我是使用系统自带的apache昨晚web服务器的,比较省事,这样呢,我只要启动好主从keepalived就ok了,因为它会利用check_nginx.sh脚本来自动启动nginx。
都启动好了。
访问http://192.168.207.140就可以轮训访问后端的三台web服务器内容啦
这里我们把主keepalived服务给关掉,来测试高可用性
然后会在从keepalived服务器上的/var/log/messages看到这样的日志
[plain] view plaincopy
[plain] view plaincopy
ok,到这里全部结束了,实践亲测,祝君成功
From: http://blog.csdn.net/zmj_88888888/article/details/8825471
以上就介绍了nginx+keepalived 高可用负载均衡,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。