Apache虚拟主机警告:NameVirtualHost *:8081没有VirtualHosts

时间:2013-09-02 10:49:03

标签: php apache apache2 virtualhost

我在Ubuntu机器中遇到一个apache警告,如下所示.. apache2 restart后

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台服务器中,因为在我的本地服务器中它运行良好。

1 个答案:

答案 0 :(得分:0)

Apache的默认文件没有启用网站的符号链接。 路径在下面提到以供参考。

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

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