通过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

相关推荐
weixin199701080166 分钟前
《界面网商品详情页前端性能优化实战》
前端·性能优化
多年小白12 分钟前
AI 日报 - 2026年4月6日
网络·人工智能·科技·矩阵
Mintopia13 分钟前
界面上的小细节,决定用户会不会骂产品
前端
星夜落月13 分钟前
ONLYOFFICE Docs 自托管在线办公套件搭建指南
服务器·网络·onlyoffice
Hommy8817 分钟前
【开源剪映小助手-客户端】前端界面设计
前端·开源·github
恋猫de小郭21 分钟前
抖音“极客”适配 Android 5 ~ 9 等老机型技术解读,都是骚操作
android·前端·flutter
IT_陈寒24 分钟前
SpringBoot自动配置的坑,我调试到凌晨三点才爬出来
前端·人工智能·后端
AI自动化工坊29 分钟前
工程实践:AI Agent双重安全验证机制的技术实现方案
网络·人工智能·安全·ai·ai agent
qq_3391911432 分钟前
kimi-cli 服务形式启动,kimi-cli无头模式 kimi-cli web启动,
服务器·前端·javascript
落魄江湖行33 分钟前
入门篇四:Nuxt4布局系统:让页面框架复用变得简单
前端·vue·nuxt4