[英]New Virtualhosts load default site since Apache/Ubuntu upgrade
我将Web服务器从Ubuntu 12.04升级到14.04,还将Apache从2.2升级到2.4。
升级成功,所有现有虚拟主机都运行良好。
我昨天创建了一个新站点,注意到它正在加载默认主机,而不是它应该加载的默认主机。 我在/etc/apache2/sites-enabled
检查了.conf文件,它看起来与其他文件确实有些不同。
我了解到Apache 2.4进行了一些更改,例如“要求所有被授予的权限”,该更改显示在新的.conf文件中,以及先前的“允许所有人”。 我尝试将其注释掉,但没有做任何事情。
我想我可以尝试备份此文件并复制到现有的工作.conf文件中,然后仅修改路径以查看其是否有效-但是将来必须为我添加的每个新站点都这样做。
有人在升级过程中遇到这种情况吗?
-更新-
我再次查看了conf文件,发现所有其他可用的conf文件都有2个明显的不同:
< VirtualHost 1.2.3.4:80 >
旁边列出IP,坏掉的只是带有星号* < VirtualHost >
,一个用于端口80,另一个用于端口443。 因此,我在<VirtualHost...>
的损坏文件中添加了IP,并复制了端口443的设置,重新启动了apache,并且该站点正常工作。
因此,现在归结为我要进行调整以解决此问题的Virtualmin / Webmin设置?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.