當啟動apache的時候,如果事件管理器出現“Apache NameVirtualHost *:80 has no VirtualHosts”錯誤時,大部分是因為修改了apache的httpd.conf配置文件,將extra/vhosts.conf文件引入到httpd.conf中了。
復制代碼 代碼如下:# Virtual hosts
Include conf/extra/httpd-vhosts.conf
httpd-vhosts.conf文件中有一句配置語句為
復制代碼 代碼如下:
NameVirtualHost *:80
如果httpd-vhosts.conf中沒有存在類似:
復制代碼 代碼如下:
<VirtualHost *:80>
ServerAdmin webmaster@jb51.net
DocumentRoot "D:/WAPM/www"
ServerName www.iis7.com
ServerAlias www.iis7.com
ErrorLog "logs/www.iis7.com-error.log"
CustomLog "logs/www.iis7.com-access.log" common
</VirtualHost>
配置節,就會在事件管理器中出現Apache NameVirtualHost *:80 has no VirtualHosts錯誤。加上同上面的配置節就不會出現這個錯誤了。
新聞熱點
疑難解答