yum install -y nginx安装nginx
上传凤凰网站到/usr/share/nginx/html目录下
解压凤凰网压缩包,.zip文件用unzip解压
强制移动凤凰网解压包下的所有文件到html文件目录下
访问服务器域名,即可成功访问凤凰网
创建当天日期命名的文件夹
进入该文件夹,并创建自动检查nginx的ip的脚本
编辑auto_check_nginx_vip.sh脚本
#!/bin/bash
#2024年9月9日20:28:49
#auto check nginx status for vip
#by author xin.linux
########################
ETH_NAME="ens33"
ETH_VIP="192.168.45.188"
ETH_MASK="255.255.255.0"
ETH_DIR="/etc/sysconfig/network-scripts"
cd $ETH_DIR/
while true
do
#统计查看nginx进程是否存活,但是要去掉脚本执行的check_nginx进程
CHECK_NGX=$(ps -ef|grep -aiE nginx|grep -aivE "grep|check"|wc -l)
if [ $CHECK_NGX -ne 0 ];then
#2>&1表示不管执行结果如何都写入空文件中
#ping公用ip45.188,如果ping不通,则在本机创建公用ip,如果可以ping通,则证明ip没有释放,删除本机的公用ip
ping -c3 $ETH_VIP >>/dev/null 2>&1
if [ $? -ne 0 ];then
cat>ifcfg-${ETH_NAME}:1 <<-EOF
TYPE=Ethernet
BOOTPROTO=static
DEVICE=${ETH_NAME}:1
ONBOOT=yes
IPADDR=$ETH_VIP
NETMASK=$ETH_MASK
EOF
#重新加载网卡文件
ifup ${ETH_NAME}:1 >>/dev/null 2>&1
ifup ${ETH_NAME} >>/dev/null 2>&1
fi
else
ifdown ${ETH_NAME}:1 >>/dev/null 2>&1
rm -rf ifcfg-${ETH_NAME}:1 >>/dev/null 2>&1
ifup ${ETH_NAME} >>/dev/null 2>&1
fi
sleep 5
done
给该文加赋予执行权限
将文件复制到136服务器
执行完脚本即可在服务器上查找到新生成的45.188ip
添加hosts解析
前台访问xin.fenghuang.com即可成功
如果不能访问到,查一下解析域名是否生效,等生效后再访问即可成功