apache2 [warn] NameVirtualHost *:80 has no VirtualHosts的解決方法


錯誤:[warn] NameVirtualHost *:80 has no VirtualHosts 

原因:定義了多個NameVirtualHost

解決:Ubuntu之前的版本定義在/etc/apache2/sites-available/default, 8.04后在/etc/apache2/ports.conf

故可以將/etc/apache2/ports.conf中的NameVirtualHost *:80注釋掉

這個問題的本質是在沒有定義域名是一個端口只能對應一個虛擬主機,將NameVirtualHost *:80改為其他端口也可以解決

如果有多個不同的域名的話,用同樣的端口也可以


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM