我虛擬主機的設定檔也寫好了,hosts檔案也改過了,一開始還可以,然後我做了一個測試,把hosts裡的綁定語句註解掉,然後虛擬主機就不能存取了。但是我去掉註解後,虛擬主機依舊不能訪問了!這是怎麼回事?
首先,我不知道你做了什麼測試,理論上註解和不註解hosts裡面的東西,對虛擬主機是不是在跑沒影響,只是決定你是不是能訪問而已。如果,你測試的時候沒有改apache的config和v-host的話,表示很有可能你第一次跑起來的就是不正確的。我的建議是,在確定v-host正確的情況下,注意檢查apache的config裡面是不是全部開啟了允許重寫,是否已經正確引入了v-host檔案。我記得apache官網上有這個設定的教學課程,網址是http://httpd.apache.org/docs/2.2/vhos...,這裡面的v-host應該是對的。
最後分享一下我自己的操蛋經驗,我當時配了1天半,因為同時要有很多ip做虛擬化。
首先,我不知道你做了什麼測試,理論上註解和不註解hosts裡面的東西,對虛擬主機是不是在跑沒影響,只是決定你是不是能訪問而已。如果,你測試的時候沒有改apache的config和v-host的話,表示很有可能你第一次跑起來的就是不正確的。我的建議是,在確定v-host正確的情況下,注意檢查apache的config裡面是不是全部開啟了允許重寫,是否已經正確引入了v-host檔案。我記得apache官網上有這個設定的教學課程,網址是http://httpd.apache.org/docs/2.2/vhos...,這裡面的v-host應該是對的。
最後分享一下我自己的操蛋經驗,我當時配了1天半,因為同時要有很多ip做虛擬化。