当我的 Ubuntu Apache 服务器 (Apache 2) 启动时,我收到一条警告消息,内容如下:
[warn] NameVirtualHost *:80 has no VirtualHosts
但是,Web 服务器运行良好。我网站的配置可能有什么问题,使它给我这个警告?
有问题的配置文件(位于/etc/apache2/sites-available)读起来像(为简洁起见,删除了详细信息)
<VirtualHost *>
<Location /mysite>
# Configuration details here...
</Location>
# Use the following for authorization.
<LocationMatch "/mysite/login">
AuthType Basic
AuthName "My Site"
AuthUserFile /etc/sitepasswords/passwd
Require valid-user
</LocationMatch>
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
我正在使用的事实可能是<Location>问题的一部分吗?