【发布时间】: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