Feb 1, 2011

哈哈! 真是有趣呀的 Gentoo Apache2

在家裡架一台 linux box 來模擬教會的主機

關於” emerge –uDN system” 的部分已經OK

就想來把 http 設好來寫寫 blog/wiki

結果…. ! 網頁不work

(當時還不知道有這個網頁 http://www.gentoo.org/proj/en/apache/doc/troubleshooting.xml 可以好好利用)

心裡想的到的,就是 “emerge –e apache”

! 結果它總共要 emerge 198 packages…

一直做到昨天我要睡了還沒做完

(很奇妙的, 倒數幾個是 glibc, gcc 之類的…)

今天回來一試,就給我一個帥氣的”It works!”

不過我還是不知道 網頁要放那裡啊

我原本以為是 /usr/lib/apache2 (結果我把人家在modules build 中間放了個 index.html)

因為 /etc/init.d/httpd.conf 只有看到這個東西

但是不對。

/var/log/apache2/access_log 也沒有告訴我網頁放那裡

結果我亂翻翻到 httpd.conf 最下面有 virtual host 相關的東西

好奇之下就去看看 /etc/apache2/vhosts.d 下的檔案們

最後才找到 /etc/apache2/vhosts.d/default_vhost.include 裡面告訴我

DocumentRoot /var/www/localhost/htdocs

野人獻曝。