一 11
12
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”


