Re: [問題]關於APACHE2 啟動時問題

看板FreeBSD作者時間19年前 (2006/07/27 02:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串8/10 (看更多)
※ 引述《chairco.bbs@bbs.yzu.edu.tw (chairco)》之銘言: > ※ 引述《chinsan.bbs@bbs.ilc.edu.tw (...)》之銘言: > > 這個 apache 2 是 2 後面多少版本的? > > pkg_info | grep apache 看一下 > apache-2.0.54_4 原本之所以會問這個,只是因為裡面會隨版號不同,相關版號也會不同 比如: /usr/ports/www/apache20/files/apache.sh /usr/ports/www/apache21/files/apache.sh /usr/ports/www/apache22/files/apache.sh 比如說你裝的 apache-2.0.54_4 是到 /usr/ports/www/apache20 裝上去的 (或更早之前的 /usr/ports/www/apache2) 那麼 www/apache20/files/apache.sh 會裝到 /usr/local/etc/rc.d/apache2.sh 而 /etc/rc.conf 內的設定,到底該寫什麼 enable="YES" 呢? 答案應該是依你當時所裝的 /usr/local/etc/rc.d/apache2.sh 的內容為主 同理,apache21/files/apache.sh 會裝到 /usr/local/etc/rc.d/apache21.sh 22 22 而 /etc/rc.conf 內設定也是要與實際的 rc script 內容相對應 > 再/var/log/httpd-error.log底下有hostname的錯誤 > )hostname nor servname provided, or not known: mod_unique_id: unable to > find IP v4 address of "providenc.pu.edu.tw"Configuration Failed > 我翻譯的意思是hostname沒有servername的providence所以無法找到ipv4的hostname > providence.pu.edu.tw yes, 差不多意思 其實 /etc/rc.conf 內的 hostname 也不一定得是 FQDN 才行 若該機器沒 FQDN 或純粹只是 private network 內的 IP (比如:192.168.xx.yy) 那麼,有幾個作法可以使用: (假設 IP 是 192.168.1.186,hostname 是 my.cc) 1.最簡單就是到 /etc/hosts 把所用的 hostname 加進去 /etc/hosts 即可馬上生效 像是: 127.0.0.1 localhost my.cc my 192.168.1.186 my.cc my 192.168.1.186 my.cc. 2.或是改 Apache 的 httpd.conf 內的 ServerName 直接改用 IP 像是: ServerName 192.168.1.186 > > 可能原因,應該是: > > 1. 你有 WITH_SSL_MODULES(選裝 SSL) > > 但你沒生相關 SSL key,或沒設相關 SSL 設定 其實,也有一種可能:若你裝的時候有加 WITH_SSL_MODULES,但忘了生 SSL key 那麼也會造成起不來的窘境 > > 2.打一下 hostname 看一下你目前設定的 hostname 有沒有列入 /etc/hosts? > > 沒有的話,自己加進去就可以了.. > 我的解決方式,將rc.conf的hostnam和再etc底下hosts各改為和加入我的ip和hostname > 然後httpd.conf的servername也同樣設為相同hostname就可以成功啟用. > 我的方法只是誤打誤撞? > 還是在某些地方,我的認知還有不正確呢? 現在應該沒問題 :) 其實,因為我以前也遇過你這樣的問題...當時我就是這樣解決的 XD 弄久了,就會遇上各種怪狀況... 總之,見招拆招就是了 :p -- 靜中見真境,淡中識本然 -- ◢◣ - ● - ◢██◣◢◣ ` Origin: 宜蘭資教.山水蘭陽 telnet://yilan.twbbs.org ~~ ﹌ ~﹌ From : 59-117-3-154.dynamic.hinet.net
文章代碼(AID): #14nwu500 (FreeBSD)
討論串 (同標題文章)
文章代碼(AID): #14nwu500 (FreeBSD)