Apache安装过程及下载功能配置方法

安装过程:

apache安装版本是httpd-2.4.7。

安装apache时出现apr not found.以及apr-util not found.

采用的方法是下载所需软件包:

 wget http://archive.apache.org/dist/apr/apr-1.4.5.tar.gz  

 wget http://archive.apache.org/dist/apr/apr-util-1.3.12.tar.gz

如果出现pcre问题可用

wget http://jaist.dl.sourceforge.net/project/pcre/pcre/8.10/pcre-8.10.zip

如果系统不可联网,可将apr-1.4.5.tar.gz,apr-util-1.3.12.tar.gz和pcre-8.10.zip分别在下载,然后拖进系统进行安装。

接着分别运行

 [root@xt test]# tar -zxf apr-1.4.5.tar.gz    //解压apr-1.4.5.tar.gz

 [root@xt test]# cd  apr-1.4.5    //进入apr-1.4.5 

 [root@xt apr-1.4.5]# ./configure --prefix=/usr/local/apr //设置安装路径 

 [root@xt apr-1.4.5]# make && make install //编译安装

 [root@xt test]# tar -zxf apr-util-1.3.12.tar.gz   //解压apr-util-1.3.12.tar.gz 

 [root@xt test]# cd apr-util-1.3.12   //进入apr-util-1.3.12

 [root@xt apr-util-1.3.12]# ./configure --prefix=/usr/local/apr-util -with-apr=/usr/local/apr/bin/apr-1-config   //设置安装路径

 [root@xt apr-util-1.3.12]# make && make install //编译安装

如果有pcre问题再运行

 [root@xt test]#unzip -o pcre-8.10.zip   //解压pcre-8.10.zip 

 [root@xt test]#cd pcre-8.10    //进入pcre-8.10

 [root@xt pcre-8.10]#./configure --prefix=/usr/local/pcre  //设置安装路径

 [root@xt pcre-8.10]#make && make install  //编译安装

pcre问题在虚拟机安装过程中没有出现。在真实环境中安装时需要的。

最后便可以安装apache了。安装命令为

./configure --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre   -----------有需要才可加。

然后是编译安装make && make install

接下来就是进入apache的目录cd /usr/local/apache2

cd conf/

备份apache配置文件 cp -a httpd.conf httpd.conf.bak

查看httpd服务是否已经存在chkconfig --list httpd

[root@localhost conf]#chkconfig httpd off    //关闭系统自带了httpd的服务,如果存在httpd服务   
[root@localhost conf]#service httpd status    //查看自带httpd服务状态
[root@localhost conf]#/usr/local/apache/bin/apachectl -k start    //linux启动apache命令              
[root@localhost conf]#netstat -an | grep :80    //查看linux80端口是否开启
[root@localhost conf]#ps -aux | grep httpd     //linux下查看apache进程
[root@localhost conf]#cd ../..
[root@localhost local]#cp /usr/local/apache/bin/apachectl /etc/rc.d/init.d/apache //拷贝apache启动脚本
[root@localhost local]#vi /etc/rc.d/init.d/apache    // 这里是编辑apache启动脚本
  在开头的#!/bin/sh  下面加上
              #chkconfig: 2345  85  15
[root@localhost local]#chkconfig --add apache    //添加apache服务
[root@localhost local]#chkconfig --list apache    //列出apache服务
[root@localhost local]#service apache stop    //停止apache服务
[root@localhost local]#netstat -an | grep :80     //查看linux的80端口是否关闭
[root@localhost local]#ps -aux | grep httpd     //查看是否存在httpd服务,若果之前自带httpd服务启动的话会导致新添加的apache服务启动失败
[root@localhost local]#service apache start    //启动apache服务
打开你的服务器ip地址,看看是否出现了It works!,如果出现的话,那么恭喜你
linux下安装apache已经成功了

最后配置下载

安装apache实现可下载自己设置资源。具体做法是

将自己的资源放在一个文件夹downloads里,将downloads文件夹放到apache/htdocs/下,下载的URL是主机IP:PORT/downloads即可。例如:虚拟机IP是192.168.1.21,则在与虚拟机相互ping通的系统的浏览器里可输入http://192.168.1.21:80/downloads,即可看到downloads里面的资源在一个可下在的界面了。

 

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值