Chinaunix首页 | 论坛 | 博客
  • 博客访问: 563995
  • 博文数量: 107
  • 博客积分: 3079
  • 博客等级: 少校
  • 技术积分: 1306
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-08 00:03
个人简介

emmoblin.github.com

文章分类

全部博文(107)

文章存档

2012年(8)

2011年(15)

2010年(49)

2009年(9)

2008年(26)

分类: BSD

2010-03-29 00:12:11

设置tw的源:
修改/etc/make.conf,增加 
ftp.tw.freebsd.org
这个速度比较快,比freebsdchina快多了。

FreeBSD下Apache2.2.x提示httpready不能载入问题的解决方法

  在FreeBSD6(以下版本未测试)之中,ports安装apache22之后,启动时候的,会出现如下的提示信息:
  1. [Wed Jan 31 04:12:56 2006] [warn] (2)No such file or directory: Failed to enable the 'httpready' Accept Filter


  出现该问题的原因,是因为系统没有加载accf_http.ko和accf_data.ko。

  解决方法:(确保src与你的当前系统对应)
  1. cd /usr/src/sys/modules/accf_data;make clean;make;make install;make clean;kldload accf_data
  2. cd /usr/src/sys/modules/accf_http;make clean;make;make install;make clean;kldload accf_http


  打开/etc/rc.conf设置:
  1. accf_data_load="YES"
  2. accf_http_load="YES"

  3. apache22_enable="YES"
  4. apache22_http_accept_enable="YES"
复制代码



  然后重新启动apache22即可。

  以上的模块用于检测请求的数据是否完整,否则抛弃,防止客户端恶意请求。

之后apachectl start后依然是启动不了,查看/var/log/httpd-error.log后发现还需要设置hostname
阅读(1164) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~