美文网首页日常笔记
Linux简单配置Apache脚本

Linux简单配置Apache脚本

作者: Lisong | 来源:发表于2017-05-13 23:54 被阅读11次
#!/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脚本

  • Apache 与 Tomcat 配置

    Apache 与 Tomcat 配置 Apache 配置(Linux) 安装sudo apt-get instal...

  • Apache 源码安装

    Linux系统环境 Apache配置文件提示:/application/apache是Apache程序目录 一、A...

  • LAMP安装教程

    Linux配置 安装wget 更新linux库 安装vim 安装zip和unzip 配置显示 安装Apache 安...

  • 起航-PHP(1)

    配置apache以运行php网页 初始apache安装完之后,其配置项还不能运行php脚本(代码)。 我们需要对a...

  • Apache 操作

    开启 / 关闭 / 重启 Apache 2 Linux下Apache 配置文件位置 修改端口 -修改根目录

  • Apache 和 Tomcat 协同

    Apache常规配置 先来看看如何对Apache进行简单配置: 配置文件在/etc/apache2目录中(默认),...

  • linux apache 配置

    区别于Windows 下Apache,配置文件通常只有一个,就是httpd.conf。 本机环境是通过 Linux...

  • linux 配置apache

    编译安装apache 准备工作 在cenos 配置好以后,首先使用yum 源进行gcc 与 gcc-c++编译环境...

  • Linux配置脚本

网友评论

    本文标题:Linux简单配置Apache脚本

    本文链接:https://www.haomeiwen.com/subject/mlpfxxtx.html