通过shell脚本分析部署nginx网络服务

read -p "fuwu: " service_name

if systemctl status $service_name &> /dev/null; then

echo "$service_name anzhengle"

else

echo "$service_name meiyouanzhuang"

dnf install nginx -y

fi

config_path="/www/$service_name.conf"

mkdir -p /var/www/$service_name

echo "your_html_content" > /var/www/$service_name/index.html

cat << EOF > $config_path

server {

listen 80;

root /var/www/$service_name;

server_name $service_name.example.com;

}

EOF

systemctl restart nginx

if systemctl is-active service_name \|\| \[ "(curl -sL http://$service_name.example.com)" ]; then

echo "$service_name chenggpngyunxing"

cat $config_path

else

echo "$service_name meiyouyunxing,kanpeizhi:"

cat $config_path

fi

if [ $? -eq 0 ]; then

echo "yifasong lxx1065372838@163.com."

echo "neirong:" >> email.txt

cat script.sh >> email.txt

echo "fujian: email.txt" | mail -s "Nginx wancheng" lxx1065372838@163.com

else

echo "youwenti:"

cat $config_path | mail -s "Nginx shibai" lxx1065372838@163.com

fi

相关推荐
志栋智能14 小时前
运维超自动化:构建弹性IT架构的关键支撑
运维·服务器·网络·人工智能·架构·自动化
candyTong20 小时前
一觉醒来,大模型就帮我排查完页面性能问题
前端·javascript·架构
魔术师Grace20 小时前
我给 AI 做了场入职培训
前端·程序员
网安情报局20 小时前
除了 CDN,DDoS 攻击还有哪些更有效的防护方式?
网络
Promise微笑20 小时前
2026年国产替代油介损测试仪:油介损全场景解决方案与技术演进
大数据·网络·人工智能
玩嵌入式的菜鸡21 小时前
网页访问单片机设备---基于mqtt
前端·javascript·css
前端一小卒21 小时前
我用 Claude Code 的 Superpowers 技能链写了个服务,部署前差点把服务器搞炸
前端·javascript·后端
滑雪的企鹅.1 天前
HTML头部元信息避坑指南大纲
前端·html
一拳不是超人1 天前
老婆天天吵吵要买塔罗牌,我直接用 AI 2 小时写了个在线塔罗牌
前端·ai编程
AnalogElectronic1 天前
linux 测试网络和端口是否连通的命令详解
linux·网络·php