centOS下编译安装apache


1、卸载系统自带的httpd

rpm -qa|grep httpd
rpm -e httpd-2.2.15-15.el6.centos --nodeps 
rpm -e httpd-tools

2、安装依赖文件
apache的编译需要运行在apr库上,相关的文件一共有三个
①apr
下载
wget http://mirrors.hust.edu.cn/apache//apr/apr-1.5.1.tar.gz
解压
tar -zxvf apr-1.5.1.tar.gz
编译
cd apr-1.5.1
./configure --prefix=/usr/local/apr
make
make install

②apr-util
下载
wget http://mirrors.hust.edu.cn/apache//apr/apr-util-1.5.4.tar.gz
解压
tar -zxvf apr-util-1.5.4.tar.gz
编译
cd apr-util-1.5.4
./configure --prefix=/usr/local/apr-util
make
make install

③pcre
下载
wget http://sourceforge.net/projects/pcre/files/pcre/8.32/pcre-8.32.tar.gz/download
解压
tar -zxvf pcre-8.32.tar.gz
编译
cd pcre-8.32
./configure
make
make install

3、安装apache
地址:http://httpd.apache.org/download.cgi#apache24

下载
wget http://apache.dataguru.cn//httpd/httpd-2.4.10.tar.gz
解压
tar -zxvf httpd-2.4.10.tar.gz
编译( 注意:假如apr,apr-util的安装目录有变化,对应修改下面的目录即可)
cd httpd-2.4.10
./configure --prefix=/usr/local/apache --enable-mods-shared=all --with-apr=/usr/local/apr/ --with-apr-util=/usr/local/apr-util/
make
make install

4、启动apache
/usr/local/apache/bin/apachectl start //启动apache
cp  /usr/local/apache/bin/apachectl /etc/init.d/httpd  //把apache启动脚本复制到系统脚本目录下
vi  /etc/init.d/httpd
在第一行下输入( 注意,需要有#这个符号
# chkconfig: 2345 85 35    //修改脚本用于在运行界别2345下自启动,并指定启动脚本序号为85,关闭脚本序号为35
chkconfig --add httpd    //注册为自启动服务

5、测试
http://localhost
假如显示:it works!则成功


/假如无法访问,需要做如下配置,否则不需要。我的进行上面的配置后不需要就work了
vi /etc/sysconfig/iptables  //编辑iptables配置文件

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT    //在适当位置插入
service iptables restart    //重启防火墙服务

参考
1、http://www.cnblogs.com/itech/archive/2013/04/06/3002762.html

2、http://www.linuxidc.com/Linux/2013-05/84945.htm

3、http://www.onepx.com/centos-apache-246.html




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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值