我有一个设置为 x.abc.com 的域名。现在我想将 y.jkl.com 发送到 x.abc.com
因此我设置了一个 CNAME,如下所示:
y CNAME x.abc.com。
使用 WHM。但是现在当我访问 y.jkl.com 时,它显示:
大获成功!Apache 正在您的 cPanel® 和 WHM™ 服务器上运行
请帮忙。我该怎么做?
答案1
我怀疑“ServerAlias”指令会在你的 Apache vhost 文件中处理这个问题:http://httpd.apache.org/docs/2.0/mod/core.html#serveralias
答案2
您可能需要向 Apache 添加主机头,以便它知道 x.abc.com 也应该回答 y.jkl.com。
答案3
如果您有权访问 WHM,那么您可能有权访问 Cpanel
按照以下步骤完成从 y.jkl.com 到 x.abc.com 的重定向
- 登录域名 abc.com 的 Cpanel 账户(通常可以通过http://abc.com:2082使用您在 WHM 中为该帐户设置的用户名和密码)
- 单击仪表板上域名部分下的“停放域名”
- 将 y.jkl.com 添加到您的停放域名(您需要确保 jkl.com 指向您的名称服务器,这意味着您可以访问它)
- 点击管理重定向
- 添加到 x.abc.com 的重定向(我假设 x.abc.com 已设置为指向服务器上的真实路径)
这个设置应该可以正常工作。
答案4
您的 Web 服务器未预期y.jkl.com
包含 HTTP/1.1“ Host:
”标头的入站请求。
因此,服务器将发回其默认的网站内容而不是您自己的内容。