【问题标题】:CNAME to a wildcard subdomainCNAME 到通配符子域
【发布时间】:2014-08-07 21:52:13
【问题描述】:

只是想创建一个 web 应用,客户端可以创建自己的应用实例,所以我在 CPanel 中创建了一个通配符子域,检查了 VirtualHosts 和 DNS 中的 A 记录,一切都很好。

现在,当我转到“client1app.domain.tld”时,它可以工作,将我带到客户端应用程序,但是当该客户端将 cname“app.clientdomain.tld”创建为“client1app.domain.tld”时,我得到了重定向到 cPanels“默认网站页面”。

我仔细检查了所有内容。

应用 DNS:

*.domain.tld.   3600 IN A   x.x.x.x

客户 DNS

app.clientdomain.tld.   3600 IN CNAME   client1app.domain.tld

应用虚拟主机:

ServerName  _wildcard_.domain.tld
ServerAlias *.domain.tld

非常感谢任何帮助。

注意:我有 root,这是一个 VPS。

【问题讨论】:

    标签: dns subdomain wildcard cpanel cname


    【解决方案1】:

    简单的事情首先,您是否使用用户界面而不是命令行将 *.domain.tld 添加为 cPanel 中的子域?

    我曾尝试使用我的 WHM 服务器之一重现此问题,但未能成功。

    我建议首先将 cPanel/WHM 更新到最新版本,因为一些涵盖通配符子域的支持文章指出,一些旧版本的 cPanel 存在通配符子域的错误,现已修复。

    如果您在任何时候手动编辑过 httpd.conf,我也会重新构建它。还要确保子域与主机名不同,因为这会导致一些内部绑定错误。

    我只使用 cPanel sudomain 按钮设置我的环境,而不使用 WHM 或 cPanel 中的 DNS 编辑器

    【讨论】:

    • 是的,创建了一个指向应用程序目录的通配符子域。
    猜你喜欢
    • 2017-06-14
    • 2011-11-21
    • 2012-08-06
    • 2020-07-27
    • 2020-08-23
    • 2014-04-17
    • 2010-09-09
    • 1970-01-01
    • 2019-08-09
    相关资源
    最近更新 更多