#!/bin/bash
# 批量创建网站 apache 3.2 没有数据库
# mysqldump -uroot -p --databases dedecmsv57utf8sp2 --lock-all-tables --master-data=2 > 1.sql
TEMPLATE=154.85.189.34
dir=/home/www
apache_conf=/www/server/panel/vhost/apache
/www/server/apache/bin/apachectl -t
if [ $? -eq 0 ];then
true
else
echo '配置文件有错误 请检查apache配置文件'
exit 1
fi
chattr -i /data/$TEMPLATE/.user.ini
while read line
do
if [ -d $dir/$line ];then
echo -e "\e[1;31m$line 网站已经存在...未创建 $line 网址\e[0m"
continue
fi
if [ -f $apache_conf/$line.conf ];then
echo -e "\e[1;31m$line 配置文件已经存在...未创建 $line 网址\e[0m"
continue
fi
##### 网页目录 ###################################################
cp -a /data/$TEMPLATE $dir/$line
sed -i "s/$TEMPLATE/$line/g" $dir/$line/.user.ini
chattr +i $dir/$line/.user.ini
##### 配置文件 ###################################################
cp -a /data/$TEMPLATE.conf $apache_conf/$line.conf
sed -i "s/$TEMPLATE/$line/g" $apache_conf/$line.conf
touch /www/server/panel/vhost/rewrite/$line.conf
echo -e "\e[1;32m已经创建 $line 网站\e[0m"
##################################################################
done < /data/url
/www/server/apache/bin/apachectl restart
##################################################################
#删除上面自动创建的网址 保存为del.sh
#!/bin/bash
# 删除 create.sh 脚本 自动 创建的 网站
#TEMPLATE=154.85.189.34
#dir=/home/www
#apache_conf=/www/server/panel/vhost/apache
#
#while read line
#do
# chattr -i $dir/$line/.user.ini
# rm -rvf $dir/$line
# rm -rvf $apache_conf/$line.conf
# rm -rvf /www/server/panel/vhost/rewrite/$line.conf
# echo "已经删除 $line 网站"
#done < /data/del