linux - VirtualHost 总是去默认配置

标签 linux debian virtualhost

我有一个在 Debian 上运行的亚马逊 EC2。还有一个域名:flavienm.com 服务器运行 Apache 2.4.10

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

在我的可用站点中,我得到了:

  • 000-default.conf
  • eyewall.flavienm.com.conf
  • 默认-ssl.conf

在我的站点启用中我得到了:

  • 符号链接(symbolic link)到 000-default.conf
  • eyewall.flavienm.com.conf 的符号链接(symbolic link)

在 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,那我错过了什么?

最佳答案

我发现了问题。

清除浏览器的缓存。

谢谢

关于linux - VirtualHost 总是去默认配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45128686/

相关文章:

PHP fatal error : Allowed memory size in/var/www/html/vendor/composer/ClassLoader.

apache - IIS 相当于 Apache 中的 VirtualHost

jenkins - Jenkins 备份配置文件的最佳实践

linux - 如果 bash 变量为 1 则运行否则不运行

linux - sudo : unable to excute ./blah.sh: 没有那个文件或目录

javascript - Apache2 虚拟主机错误

apache - 转换pem为key,SSL虚拟主机apache redhat aws

linux - sed 无法使用 bash 脚本注释文件中的一行

linux - 在 Debian 8 上安装 Docker

c++ - Gcc - undefined reference ,但库包含匹配的符号