【问题标题】:My subdomains on hostgator are not working我在 hostgator 上的子域不工作
【发布时间】:2012-06-23 15:45:26
【问题描述】:

我们在 HostGator 上托管我们的主域,并且我们最近在主域上创建了具有以下格式的子域:SubDomainName.PrimarySiteName.com

我可以通过cPanel打开子域文件,每个子域应该取内容的文件夹是正确的。但是当我们尝试在浏览器中打开子域时,我们会收到以下错误:“找不到服务器”。从我们创建子域到现在已经一个多月了。 此外,有时子域会在一台计算机上打开,而在另一台计算机上则不会。

【问题讨论】:

  • 您是否为子域设置了 DNS?
  • 不,如何以及在哪里为子域设置 DNS?
  • 世界上的某些 DNS 负责将“www.domain.tld”解析为您服务器的 IP 地址。您必须将其配置为对“forum.domain.tld”执行相同的操作。 “如何”取决于您的 DNS 提供商
  • 所以这个配置应该从控制面板完成?我真的不明白。对不起,我是新手。我在控制面板中只有与 DNS 相关的“高级 DNS 区域编辑器”,子域使用 TTL 、Class 、Type 、Record 列出。您能否根据任何 DNS 提供商给我一个示例,以便我知道您在说什么?
  • 试试 Class inet, Type A, Record "forum.domain.tld" Value=你服务器的IP地址

标签: hosting subdomain web-hosting


【解决方案1】:

通过 Host Gator 为您的帐户使用 CPanel,只需单击“简单 DNS 区域编辑器”,然后最后为子域添加一个“A Name”。您的“A Name”将是您完整的子域 URL。 示例:subdomain.yourmaindomain.com 并添加主域的 IP 地址

我遇到了这个问题,只需添加一条 A 名称记录即可解决。

【讨论】:

    【解决方案2】:

    一旦您创建了子域,DNS 记录通常由您的主机为您创建。最有可能的是,您只需要等待几个小时,子域就会变得可用。

    您可以同时使用以下方法之一访问您的子域:

    http://ipaddress/~username/subfolder/ -要么- http://servername/~username/subfolder/

    【讨论】:

    • 这个答案忽略了他们已经解决这个问题一个月的事实......:P
    【解决方案3】:

    Hostgator 文档中有一个错误。

    如果您将 Hostgator 用于 DNS,当您在 cpanel 中使用 create subdomain 命令时,它会自动为新子域完全设置 DNS。您甚至不必使用 Hostgator 作为您的注册商,只要您的注册商的名称服务器条目指向您的 Hostgator 名称服务器,即 Hostgator cpanel 屏幕上显示的名称服务器。

    文档错误涉及使用 cpanel create subdomain 命令时要填写的 Document Root 字段,当子域文件托管在与主域相同的 hostgator 帐户中时需要填写此字段。在 hostgator 文档中,文档根目录的示例是“/public_html/blog1”作为放置新子域“blog1”文件的示例位置。这是不正确的 - 您在 cpanel 子域命令中为新子域输入的文档根目录不得以 SLASH 开头。删除斜线并使用“public_html/blog1”(或您想将文件放在 public_html 中的任何位置),它就可以工作了。

    此外,只要您的主站点已经设置好,就不会延迟。当您正确输入 create subdomain 命令时,它会在此时进入 hostgator DNS,并且 Internet 已经将 hostgator 名称服务器作为您的域名的权威名称服务器。因此,您不必等待几天甚至几个小时。有时您必须刷新浏览器缓存。

    祝你好运,还有更多子域!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-06
      • 2017-09-13
      • 2012-02-12
      • 1970-01-01
      • 2013-09-21
      相关资源
      最近更新 更多