Linux VirtualHost始终转到默认配置

Linux VirtualHost始终转到默认配置,linux,debian,virtualhost,Linux,Debian,Virtualhost,我在Debian上运行了一个AmazonEC2。还有一个域名:flavienm.com 服务器运行Apache2.4.10 我尝试设置一个子域:eyewall:flavienm.com 在我可用的网站中,我得到: 000-default.conf eyewall.flavienm.com.conf default-ssl.conf 在我的网站中,我得到: 符号链接到000-default.conf 指向eyewall.flavienm.com.conf的符号链接 在apache.conf

我在Debian上运行了一个AmazonEC2。还有一个域名:flavienm.com 服务器运行Apache2.4.10

我尝试设置一个子域:eyewall:flavienm.com

在我可用的网站中,我得到:

  • 000-default.conf
  • eyewall.flavienm.com.conf
  • default-ssl.conf
在我的网站中,我得到:

  • 符号链接到000-default.conf
  • 指向eyewall.flavienm.com.conf的符号链接
在apache.conf中有一行:sites enabled/*.conf

我使用UserDir mod,然后到flavienm.com/~eyewall我看到了页面

我在OVH中配置了DNS区域,如下所示:eyewall.flavienm.com->CNAME->flavienm.com

命令apache2ctl-S返回:

VirtualHost configuration:
*:80                   is a NameVirtualHost
         default server flavienm.com (/etc/apache2/sites-enabled/000-default.conf:1)
         port 80 namevhost flavienm.com (/etc/apache2/sites-enabled/000-default.conf:1)
         port 80 namevhost eyewall.flavienm.com (/etc/apache2/sites-enabled/eyewall.flavienm.com.conf:1)
当我尝试访问eyewall.flavienm.com时,它会转到flavienm.com,然后我错过了什么?

我发现了问题

清除浏览器的缓存


谢谢你

当你访问域名时,你的日志文件会说什么?主域名flavienm.com的日志记录了访问权限,但从eyewall.flavienm.com或直接访问flavienm.com没有区别。但是我发现了一些奇怪的事情,当我尝试访问eyewall.flavienm.com/index时,我得到了一个好页面。子域eyewall上唯一的文件是“index.html”