我这里用的是VMware上的两台虚拟机
那个ip地址,就按照自己的配就行了哈,跟我一样也行的,也可以直接这么设置。
我这里有两台机子
ip分别都是设置的静态ip
两台机子上分别都装上nginx和keepalived
这是安装keepalived
装完之后先在两台机子上分别都执行一下
mkdir /home/share/
然后自己往两台机子上的这个文件夹下放两张图片,两台机子上图片确保一直比如
A机器:1.jpg 2.jpg
B机器:1.jpg 2.jpg
完了之后改两台机子上的nginx.conf,都改成这样,我的配置文件是在/etc/nginx/目录下的
这样nginx就算好了,接下来搞keepalived,在/etc/keepalived文件夹下有个配置文件,这里两台机器上都要配,差异点我指出来了
这里有用到一个脚本文件的,我截个图吧,名字就叫nginx_check.sh,然后把这文件分别都丢到两台机子的/usr/local/src/目录下,这个目录随意的哈,看我上一张图里,因为写了这个文件夹地址所以才这么配了哈
这样就都结束了,去A机器启动nginx,再启动keepalived,再去B机器启动一下,命令在下面,两台机子上都运行一下
systemctl start nginx
systemctl start keepalived.service
然后去浏览器访问http://192.168.24.50:81/
就能看到图片了刷新一下看看会不会图片变换
再试着先把A(就是主机)的keepalived停掉,nginx停掉
systemctl stop keepalived.service
systemctl stop nginx
再去页面刷新一下,跟一开始一样就说明没问题成功了
我这里就是一个快速安装,不讲细节,实用性。要了解细节的自己去百度哈,不赘述