很多第一次配置apache的虛擬主機的時候,以為配置第一個虛擬主機完成以後,以後就不會出現什麼問題了。

在配置第一個虛擬主機的時候,重啟apache的時候,都可能會遇到下面的問題:

 
[warn] _default_ VirtualHost overlap on port 80, the first has precedence
是因為第一個虛擬主機配置已經佔用了80端口,所以將會沿用第一虛擬主機的配置。所以不管你第二個,或者第n個虛擬主機怎麼配置,都會沿用第一個虛擬主機的配置,即出現的都是第一個站點的內容。
 
解決的辦法就是將#NameVirtualHost *:80前的註釋去掉。
 
這樣子,再重啟apache就能解決問題了。。

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