close
Freebsd 6.2 安裝 apache22.

1.使用freebsd 6.2 安裝 apache 22 升級 ports後

執行

cd /usr/ports/www/apache22

make install clean

2. 之後測試 apache 不能正常運作

/usr/local/sbin/apachectl start

啟動之後出現:

No such file or directory: Failed to enable the 'httpready' Accept Filter

修改該

/boot/defaults/loader.conf

中的

accf_data_load="YES"
accf_http_load="YES"

將原本"NO"改成YES

使用Vi 開啟 loader.conf 輸入/ 搜尋 accf

apachectl -k start沒有報錯。但是80埠沒有回應。

同時,/var/log/httpd-error.log這個檔裏面有錯誤:[Sun Apr 15 20:22:48 2007] [alert] (EAI 8)hostname nor servname provided, or not known: mod_unique_id: unable to find IPv4 address o Configuration Failed

看見裏面的“mod_unique”了嗎?
找到

/usr/local/etc/apache22/httpd.conf

把mod_unique 注釋掉。-->前面加入#

執行

/usr/local/sbin/apachectl start

設置開機啟動

vi /etc/rc.conf

apache22_enable="YES"

這樣就可以了.

終於啟動Apache了=.=

天阿,真難搞耶..囧

module那個好像是bug=.=
arrow
arrow
    全站熱搜

    bubble727 發表在 痞客邦 留言(0) 人氣()