linux 中 Apache 安装

Linux  版本: Rehat6.2
Apache 版本:  httpd-2.2.9

1. 下载apache, http://httpd.apache.org/download.cgi  通过这个官方网站,我们可以下到最新的版本。现在版本都是以这样的方式表达的:httpd-*.*.*.tar.gz
2. 例如,你现在去官网下载的就是最新版本:httpd-2.2.9.tar.gz。
3. 好了,下载到你的家目录/root里面。
4. [root@hostlocal~]#ls      //你会看到你下载的httpd-2.2.9.tar.gz.
5. [root@hostlocal~]# tar –zxvf  httpd-2.2.9.tar.gz // 解压后为httpd-2.2.9
6. [root@hostlocal~]# mkdir –p/usr/local/web/apache/    //在这个目录下建立文档,利于管理
7. [root@hostlocal~]# mv /root/httpd-2.2.9/usr/local/src/  //将安装包放到/src下,利于管理
8. yum安装:gcc,gcc-c++,uuid-devel,libuuid-devel
yum install gcc
yum install gcc-c++
yum install make
yum install uuid-devel
yum install libuuid-devel

9. 安装apache 依赖关联包(共四个:apr,apr-iconv,apr-util,pcre)
(1)、安装apr
# tar zxvf apr-1.3.8.tar.gz
# cd apr-1.3.8
# ./configure --prefix=/usr/local/apr
# make
# make install
(2)、安装apr-iconv
# tar -zxvf apr-iconv-1.2.1.tar.gz
# cd apr-iconv-1.2.1
# ./configure --prefix=/usr/local/apr-iconv--with-apr=/usr/local/apr
# make
# make install
(3)、安装apr-util
# tar zxvf apr-util-1.3.9.tar.gz
# cd apr-util-1.3.9
# ./configure --prefix=/usr/local/apr-util--with-apr=/usr/local/apr--with-apr-iconv=/usr/local/apr-iconv/bin/apriconv
# make
# make install
(4)、安装 pcre
下载:http://sourceforge.net/projects/pcre
# unzip -o pcre-8.10.zip
# cd pcre-8.10
# ./configure --prefix=/usr/local/pcre
# make
# make install

10.[root@hostlocal~]# cd httpd-2.2.9

11.[root@httpd-2.2.9]#./configure  --prefix=/usr/local/web/apache --with-apr=/usr/local/apr--with-apr-util=/usr/local/apr-util  --with-pcre=/usr/local/pcre
12. [root@httpd-2.2.9]# make
13. [root@httpd-2.2.9]# make install
启动 apache
14. [root@~]# /usr/local/web/apache/bin/apachectlstart

安装完成>>>

验证安装:
查看apache版本:
  [root@~]#  /usr/local/web/apache/bin/apachectl-v
如果出现版本信息,说明安装成功。

常见问题:
通过别的机器不能访问apache的测试页面:http:// 192.168.2.9 /
一般是防火墙配置的问题。
解决方法:
  [root@~]# vi /etc/sysconfig/iptables
添加如下代码在“:OUTPUT ACCEPT[0:0]”之后。
:OUTPUT ACCEPT [0:0]
-A OUTPUT-p tcp --sport 80 -j ACCEPT
-A INPUT -ptcp --dport 80 -j ACCEPT
 说明
sport 指定匹配规则的源端口
dport 指定匹配规则的目的端口
OUTPUT 处理出站信息
INPUT 处理入站信息
然后保存iptables,重启防火墙
[root@~]#  service iptables restart
然后访问  http:// 192.168.2.9/(具体根据你的ip配置情况)
出现“ Itworks!
问题解决!!!


补充:启动 apache2 遇到问题:
Could not reliably determine the server’s fully qualified domainname, using 127.0.0.1 for ServerName
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值