我在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台服务器中,因为在我的本地服务器中它运行良好。
答案 0 :(得分:0)
Apache的默认文件没有启用网站的符号链接。 路径在下面提到以供参考。
/etc/apache2/sites-available/default was not pointing to /etc/apache2/sites-enabled/000-default.
因此创建了一个符号链接,它工作正常:)