#!/bin/bash
cat << EOF
软件安装
服务重启
EOF
rpm -q httpd
if [[ $? -eq 0 ]];then
echo "apche 已安装"
else
yum install -y httpd
if [[ $? -eq 0 ]];then
echo "软件安装成功"
else
echo "软件安装失败"
fi
fi
service httpd restart
#curl 127.0.0.1
wget 127.0.0.1
if [[ $? -eq 0 ]];then
echo "重启成功"
else
echo "重启失败"
fi
cd /etc/httpd/conf
test -e /etc/httpd/conf/httpd.conf.bak || cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.bak
echo "配置虚拟目录"
read -p "监听端口:" -t 20 lp
read -p "虚拟主机IP" -t 20 vip
while true; do
read -p "虚拟主机根目录" -t 20 rdir
if [[ -d /web1/${rdir} ]];then
echo "目录存在"
else
mkdir -p /web1/${rdir}
if [[ $? -eq 0 ]];then
echo "目录创建成功"
break;
fi
fi
done
read -p " 虚拟主机名:" -t 20 vn
cat <<- EOF >> httpd.conf
Listen ${lp}
<VirtualHost ${vip}:${lp} >
DocumentRoot ${rdir}
ServerName ${vn}
ErrorLog "logs/${vip}-err.log"
CustomLog "logs/${vip}-acc.log" common
<Directory ${rdir} >
AllowOverride None
Rquire all granted
</Directory >
</VirtualHost>
EOF
service httpd restart
curl 127.0.0.1:${lp}
if [[ $? -eq 0 ]];then
echo "服务配置成功"
else
echo "配置失败"
fi
sleep 3s
Linux简单配置Apache脚本
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 注: 作者:Jack_Zheng 本文原网址:https://www.zybuluo.com/JackZheng/...
- 1.准备工作 Linux系列系统 Apache Server 2.4.17源码包 下载地址:http://...
- 最近自己要折腾下web服务器的事,顺便就记录一些配置过程 先上环境: 先更新下系统 sudo pacman -Sy...
- 本文是通过配置我的网站liuzhenbase时笔记记录修改的,Linux版本是CentOS 6.5_x86_64位...