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

Posted cxm123123form

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

 

以上是关于shell脚本写apache并能通过浏览器访问!的主要内容,如果未能解决你的问题,请参考以下文章

Linux写一个shell脚本,要实现在键盘输入一个进程号,输出这个进程号的子进程pid,怎么写?

shell写脚本思路

将shell脚本加入到系统服务中去

shell59安装apache脚本

怎样写shell脚本,定期执行删除centos5.6中Apache的log系统日志文件. 只保留最近2个?

怎样写shell脚本,定期执行删除centos5.6中Apache的log系统日志文件. 只保留最近2个?