前提
nginx 默认页面内容中需要加上各节点的ip
nginx web页面修改
nginx配置文件路径:/etc/nginx/nginx.conf,该配置文件引用了/etc/nginx/conf.d/default.conf
打开/etc/nginx/conf.d/default.conf配置文件可以看到html页面的路径
/usr/share/nginx/html 为路径
index.html为页面
进入到对应路径下
打开页面文件,修改信息,作为访问的服务器的标记,比如我服务器是54,我就在页面中加上54
具体访问呈现效果如下
探测脚本
rm -rf ./tmp.log
curl 192.168.40.132 > ./tmp.log
if cat tmp.log |grep "130"
then
echo -e "\033[32m 当前节点为130! \033[0m"
else
echo -e "\033[31m 当前节点为128! \033[0m"
fi
rm -rf ./tmp.log
curl 192.168.40.132 > ./tmp.log
if cat tmp.log |grep "130"
then
echo -e "\033[32m 当前节点为130! \033[0m"
else
echo -e "\033[31m 当前节点为128! \033[0m"
fi
curl 192.168.40.132 > ./tmp.log 其中的ip是虚拟机ip
节点在主上
节点在备上
将主服务器停掉