码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2019-08-31 10:42:31      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:round   shell   prefix   code   gcc   输出   null   ash   serve   

第一步:导入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

 

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

标签:round   shell   prefix   code   gcc   输出   null   ash   serve   

原文地址:https://www.cnblogs.com/cxm123123form/p/11438053.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!