Bugzilla安装配置实录- -2

安装apache:

1. 下载apache
http://apache.etoak.com//httpd/httpd-2.2.17.tar.gz

2. copy到安装目录并解压

cp xx/httpd-2.2.17.tar.gz /usr/local/

tar -zxf httpd-2.2.17.tar.gz

3. 配置安装项及安装目录

./configure –prefix = /usr/local/apache2 –enable-module=so (<-动态模块启动)

4. 编译
make

5. 编译安装
make install

6. 启动apache
/usr/local/apache2/bin/httpd-k start  (/stop/restart)

启动成功后 找一个可以访问该服务器所在ip的机器,直接访问http://ip 可以打开一个apache的测试页面。

注:apache安装启动时常见的错误

<1> 启动时提示无法determain qulify 的severname

原因:因为http.conf里没有指定servername

解决方法:进入http.conf中加一个servername

<2> 启动时提示fail to enable the “httpready” accept filter

原因:这是apache22自己的一个bug,不能启动freebsd自带的一个基于http端口过滤的模块

解决方法:

kldload accf_http

打开/boot/defaults/loader.conf,加入下面两行,以便下次启动自动装载模块

accf_data_load=”YES”

accf_http_load=”YES”

重启机器

(kldload是用来加载kernel的模块,列出所有的模块用kldstat,把文件从内核中卸载用kldunload)

7. 修改apache的一些配置

cd /usr/local/apache2/conf

vi httpd.conf

serveradmin=xxx@xxx.xx

documentroot “/usr/local/apache/htdocs”

Tags: , , , , ,

Leave a Comment