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/cxm123123form/p/11438053.html

时间: 2024-10-12 20:24:57

shell脚本写apache并能通过浏览器访问!的相关文章

shell脚本分析apache日志状态码

一.首先将apache日志按天切割 vi /etc/httpd/conf/httpd.confErrorLog "|rotatelogs /var/log/httpd/%Y%m%derror_log 86400 480″CustomLog "|rotatelogs /var/log/httpd/%Y%m%daccess_log 86400 480″ combined 二.重启apache服 service httpd restart ##################apahce日志

【转】shell脚本写的俄罗斯方块游戏

作者:[email protected] [转载时请以超链接形式标明文章] 链接:http://www.cnblogs.com/david-zhang-index/p/4185381.html 亲测一个很好玩的shell脚本写的俄罗斯方块游戏,脚本来自互联网,不知是哪位大师写的,有兴趣学习shell脚本的同学不妨可以揣摩一下,转载请说明. #!/bin/bash # Tetris Game # 10.21.2003 xhchen<[email][email protected][/email]>

SDK/JDK,Shell/Shell脚本,Apache/APR ,MTK

SDK 软件开发工具包(SoftwareDevelopmentKit) API(Application Programming Interface,应用编程接口)其实就是操作系统留给应用程序的一个调用接口,应用程序通过调用操作系统的 API而使操作系统去执行应用程序的命令(动作). Android SDK 指的是Android专属的软件开发工具包 DLL,即 Dynamic Link Library(动态链接库).在 Windows 环境下含有大量 .dll格式的文件,.dll 文件不能直接执行

aliyun linux下写python flask,无法通过浏览器访问公网ip

出现的问题是: 写了一个基于flask框架的输出helloworld的.py程序,是在aliyun服务器上写的,基于ubuntu的操作系统. 写的代码是这样的: 但是在浏览器访问时,无法访问,结果是这样的: 解决: 在app.run()中加上你的私有ip,还有端口,其中:端口是在你的安全策略组开放的. 方向是入方向 结果: 在浏览器中输入ip: 参考博客:https://blog.csdn.net/grape875499765/article/details/78720506 原文地址:http

用shell脚本写的一个9*9乘法表

1 脚本如下 [[email protected] ~]# vim 99.sh  #!/bin/bash  # 9*9 table  # 2015.5.26 by luzhi  for i in {1..9} do   for j in {1..9}   do         if [ $j -le $i ]         then         c=$(( $i*$j ))         echo -e -n  "$j*$i=$c\t"         fi   done   

shell脚本之Apache的配置

conf="/usr/local/apache/conf/httpd.conf" vhost_conf="/usr/local/apache/conf/extra/httpd-vhost.conf" grep vhost $conf | grep "#" &> /dev/null if [ $? -eq 0 ];then vhost=`grep vhost $conf | sed 's/#//'` sed -i '/vhost/d'

用shell脚本写一个for循环

一.输出十遍北京 for((i=1;i<10;i++))> do> echo '北京';> done 二.死循环 for((;;))do#java -jar producer.jar /home/csliyb/kafka/sichuan2.txt dpifix_dlcd#java -jar producer.jar /home/csliyb/kafka/test.txt dpifix_dlcd echo '循环次数:i'; //输出内容done

shell脚本写出一个简单的猜价格游戏

[[email protected] ~]# vim game.sh #!/bin/bash a=$(expr ${RANDOM} % 1000) #$RANDOM是一个环境变量,每次都会输出一个不一样的数,并且小于2的16次方 count=0 echo "这个商品的价格是(0-999)元之间,猜猜具体价格?" while true do let count++ read -p " 请输入您猜到的具体价格,并按Enter键确认:" b if [ $b -eq $a

使用 shell 脚本写一个猜价格的小游戏

[[email protected] 3]# vim game.sh #!/bin/bash a=$(expr $RANDOM % 1000) b=0 echo "商品的价格范围为0-999,猜猜看是多少?" while true do read -p "请输入你猜测的价格:" c let b++ if [ $c -eq $a ] ; then echo "恭喜你答对了,实际价格是 $a " echo "你总共猜了 $b 次"