小编Kit*_*oed的帖子

Apache 2 启动警告:NameVirtualHost *:80 has no VirtualHosts

当我的 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>问题的一部分吗?

linux apache-2.2

68
推荐指数
3
解决办法
11万
查看次数

标签 统计

apache-2.2 ×1

linux ×1