我的conf文件:
NameVirtualHost *:80 <VirtualHost *:80> ServerName test.example.com DocumentRoot /var/www/test </VirtualHost> <VirtualHost *:80> ServerName example.com ServerAlias www.example.com DocumentRoot /var/www </VirtualHost>
它的工作原理,但我重新启动时得到这个警告消息:
[warn] NameVirtualHost *:80 has no VirtualHosts
任何人知道为什么 谢谢!
(你做了更改后重新加载或重新启动apache?)
检查NameVirtualHost行是否已经存在于configuration中的其他位置
Apache 2启动警告:NameVirtualHost *:80没有VirtualHosts
另请参阅: http : //www.mydigitallife.info/2007/08/11/apache-warn-namevirtualhost-80-has-no-virtualhosts-error-when-start/