如果使用一个nginx对项目进行代理时,nginx出现宕机的情况时,就会导致无法进行对服务的访问。所以部署nginx的集群是很有必要的。
1.创建至少两个linux虚拟机。
可以先创建一个虚拟机,然后对创建的虚拟机进行克隆。克隆后的虚拟机需要修改ens32文件中的IP地址。
2.安装keepalived
使用命令安装
yum install keepalived
检查安装是否成功
rpm -q -a keepalived
查看是否启动
ps -ef | grep keepalived
keepalived会默认安装在跟目录的 etc文件夹下
它的配置文件在/etc/keepalived/下
3.修改配置文件
global_defs {
notification_email {
acassen@firewall.loc
failover@firewall.loc
sysadmin@firewall.loc
}
notification_email_from Alexandre.Cassen@firewall.loc# 填写本机的ip地址
smtp_server 192.168.116.29
smtp_connect_timeout 30# id唯一即可 填写本机的ip地址
router_id 192.168.116.29
vrrp_skip_check_adv_addr
vrrp