【问题标题】:How to handle incoming CNAME records and point to the specified URL?如何处理传入的 CNAME 记录并指向指定的 URL?
【发布时间】:2017-09-13 08:34:56
【问题描述】:

我到处寻找这方面的东西,但似乎找不到任何东西。

设置域的 CNAME 记录(即user_domain.com)指向我自己的example.com 后,下一步是什么?我如何让它指向example.com

我相信我需要做一些事情来处理这些域,但我找不到任何关于如何做到这一点的教程。

访问user_domain.com时收到的错误是:

  • 找不到user_domain.com的服务器DNS地址。

为了记录,我使用的是 Ubuntu、Apache 和 PHP。需要对 .htaccess 文件做些什么吗?

CNAME

  • www          example.com

总体

  • 我试图让用户将他们自己的域指向example.com
  • 设置 CNAME 记录后的下一步是什么?

如果有任何帮助,我将不胜感激,谢谢!

【问题讨论】:

    标签: php apache .htaccess dns cname


    【解决方案1】:

    您必须:

    • 为您的 Apache 配置基于名称的虚拟主机,并让它通过 ServerAlias 指令显式侦听新域。

    或者:

    • 为基于 IP 的主机配置 Apache。它将为指向它的任何域名提供 example.com 内容。

    或者:

    • 使用基于名称的虚拟主机配置您的 Apache,并通过确保 example.com 是配置中列出的第一个虚拟主机,让它隐式侦听新域。这将使 example.com 成为基于 IP 请求的“默认”服务。 (不是 100% 确定这一点,但这就是我回忆 Apache 的行为方式。)

    【讨论】:

    • 感谢您的回复!我需要做什么才能将其配置为接受指向它的任何域,而不是手动指定每个域?
    • 选项 #2 或 #3。
    • 选项 2,或者可能是最有效/最容易配置的选项
    • 选项 #2 可能是最有效的,但请注意,如果您已经在同一 IP 上定义了任何其他基于名称的虚拟主机,它们会中断。
    • 我有两个域指向同一个服务器,有没有办法解决这个问题?
    猜你喜欢
    • 2013-06-27
    • 2020-12-15
    • 2018-05-15
    • 1970-01-01
    • 2021-05-21
    • 1970-01-01
    • 2018-07-01
    • 2011-02-26
    • 2021-09-21
    相关资源
    最近更新 更多