【问题标题】:Apache Virtual host warning: NameVirtualHost *:8081 has no VirtualHostsApache 虚拟主机警告:NameVirtualHost *:8081 has no VirtualHosts
【发布时间】:2013-09-02 10:49:02
【问题描述】:

我在 1 台 Ubuntu 机器中面临 ap​​ache 警告,如下所示.. apache2 重启后

Apache 版本是 2.2.22

 [warn] NameVirtualHost *:8081 has no VirtualHosts
 ... waiting .[warn] NameVirtualHost *:8081 has no VirtualHosts

我在 vi /etc/apache2/ports.conf 中配置后遇到了上述问题,但这在其他机器上没有任何问题。

NameVirtualHost *:80
Listen 80
NameVirtualHost *:8081
Listen 8081

我在 /etc/apache2/sites-available/default 文件中也有一个包含的虚拟 8081 主机

<VirtualHost *:8081>
....
....
</VirtualHost>

是什么导致了这个问题,特别是在我的本地服务器中只有 1 个服务器,因为它运行良好。

【问题讨论】:

    标签: php apache apache2 virtualhost


    【解决方案1】:

    不知何故,Apache 的默认文件没有指向已启用站点的符号链接。 路径在下面提到以供参考。

    /etc/apache2/sites-available/default was not pointing to /etc/apache2/sites-enabled/000-default.
    

    因此创建了一个符号链接,它工作正常:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-23
      • 1970-01-01
      • 2011-11-02
      • 2011-06-19
      • 2014-01-02
      • 2019-08-25
      • 2012-04-26
      • 2012-09-25
      相关资源
      最近更新 更多