【问题标题】:VirtualHost always go to default confVirtualHost 总是去默认的 conf
【发布时间】:2017-12-21 01:45:06
【问题描述】:

我有一个在 Debian 上运行的亚马逊 EC2。还有一个域名:flavienm.com 服务器运行 Apache 2.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 时,我得到了很好的页面。子域眼墙上的唯一文件是“index.html”

标签: linux debian virtualhost


【解决方案1】:

我发现了问题。

清除我浏览器的缓存。

谢谢你

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-29
    • 2020-02-06
    • 2014-04-14
    • 1970-01-01
    • 2018-04-13
    • 1970-01-01
    • 2016-06-19
    • 2014-07-30
    相关资源
    最近更新 更多