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

Php Apache虚拟主机警告:NameVirtualHost*:8081没有虚拟主机,php,apache,apache2,virtualhost,Php,Apache,Apache2,Virtualhost,我在一台Ubuntu机器上遇到apache警告,如下所示。。apache2重启后 Apache版本是2.2.22 [warn] NameVirtualHost *:8081 has no VirtualHosts ... waiting .[warn] NameVirtualHost *:8081 has no VirtualHosts 在vi/etc/apache2/ports.conf中进行配置后,我遇到了上述问题,但在其他机器中,这不会产生任何问题 NameVirtualHost *

我在一台Ubuntu机器上遇到apache警告,如下所示。。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>

....
....

是什么导致了这个问题,特别是在我的本地服务器中只有一个服务器bec,它工作得非常好。

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

/etc/apache2/sites-available/default was not pointing to /etc/apache2/sites-enabled/000-default.
因此创建了一个符号链接,效果良好:)