免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2535 | 回复: 1

FreeBSD配置Apache [复制链接]

论坛徽章:
0
发表于 2009-09-09 17:28 |显示全部楼层
2009-04-27 追风
1.安装apache软件包
放入光盘,执行sysinstall, 选中configure --> Packages --> www 然后选中所需要的包apache2,如果还需要其他的也可以选上。
2.配置apache
刚安装的apache通过如下命令启动:
/usr/local/sbin/apachectl start
但是启动时会出错,[warn] (2)No such file or directory:Failed to enable the ‘httpready’ Accept Filter
导致apache不能启动。
此时需要修改/boot/loader.conf,该文件本身是个空文件,在其中添加一行accf_http_load=”YES”即可。
注意:默认的设置都在boot/defaults/loader.conf中,不信可以执行grep accf /boot/defaults/loader.conf,看看输出。
此时再启动apache,不会输出错误信息,但是执行ps -aux | grep httpd, 没有输出!此时apache并没有启动!又是哪里出错了呢?
看看log吧。
vi /var/log/httpd-error.log
里面有如下错误:
[alert] (EAI 8)hostname nor servname provided, or not known: mod_unique_id: unable to find IPv4 address of "pek-cxu-d2"
google了一下,原来是需要改/etc/hosts这个文件,把当前的主机名和IP地址加进去,例如
pek-cxu-d2 192.168.123.123
再启动一下apache试试,OK,成功启动,剩下的就是配置/usr/local/etc/apache22/httpd.conf了,这个文件很容易理解,里面有注释。
                                          
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/103559/showart_2049270.html

论坛徽章:
0
发表于 2010-01-04 20:55 |显示全部楼层
2.配置apache
刚安装的apache通过如下命令启动:
/usr/local/sbin/apachectl start
但是启动时会出错,[warn] (2)No such file or directory:Failed to enable the ‘httpready’ Accept Filter
导致apache不能启动。
此时需要修改/boot/loader.conf,该文件本身是个空文件,在其中添加一行accf_http_load=”YES”即可。
注意:默认的设置都在boot/defaults/loader.conf中,不信可以执行grep accf /boot/defaults/loader.conf,看看输出。
此时再启动apache,不会输出错误信息,但是执行ps -aux | grep httpd, 没有输出!此时apache并没有启动!又是哪里出错了呢?
看看log吧。
为什么会出现上述错误?但有的教程并没有提到上述错误呀?是必然吗?如果是,为什么开发时不把它改过来呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP