shell脚本部署apache并能通过浏览器访问!

第一步:导入httpd-2.2.17.tar包

第二步:创建一个test.sh文件(可在/root下)

第三步编写shell脚本

 > 会重写文件,如果文件里面有内容会覆盖

 >>这个是将输出内容追加到目标文件中。如果文件不存在,就创建文件

#!/bin/bash          //bin/bash解释器

tar xf httpd-2.2.17.tar.gz -C /usr/src  > /dev/null     //dev/null:代表黑洞,不会输出出来
yum -y install gcc gcc-c++ lynx > /dev/null
cd /usr/src/httpd-2.2.17
./configure --prefix=/usr/local/apache
make >> /dev/null
make install >> /dev/null
cd /usr/local/apache/conf/
cp httpd.conf httpd.conf.bak
echo "ServerName www.example.com:80" >> /usr/local/apache/conf/httpd.conf
cd /usr/local/apache/htdocs
echo "<html><body><p>liuxiang</p></body></html>" > index.html
systemctl stop firewalld && setenforce 0 && iptables -F
/usr/local/apache/bin/apachectl start
lynx 127.0.0.1
原文地址:https://www.cnblogs.com/CMX_Shmily/p/11438053.html