www 的 DNS 设置

论坛以 yaml 部署为 meta.sportstyle.com

如果我加载“meta.sportstyle.com”,它可以正常工作,但如果我加载 https://sportstyle.comwww.sportstyle.com,它就无法工作。

我该如何重定向,以便在浏览器中输入 https://sportstyle.comwww.sportstyle.com 会转到 meta.sportstyle.com

我使用了通配符和重定向记录,但仍然无效。我需要另一个证书吗?

1 个赞

使用多个域名/重定向设置 Let’s Encrypt

3 个赞

我已经检查过了,我觉得很困惑。最终的解决方案是什么?是最上面的帖子还是下面的帖子?

我真的认为分步的简单解释会很有帮助。例如 - 1)DNS 记录的步骤和 Yaml 文件的步骤。

当 Forum 部署在 meta.xxx.com 上时,用户倾向于输入 www.xxx.com,但在看到错误时会因为安全风险而离开。

使用脚本没有帮助,仍然是相同的 DNS 安全错误

after_ssl:
   # tell letsencrypt what additional certs to get
    - replace:
        filename: "/etc/runit/1.d/letsencrypt"
        from: /--keylength/
        to: "-d https://sportstyle.com --keylength"
    - replace:
        filename: "/etc/runit/1.d/letsencrypt"
        from: /--fullchainpath/
        to: "-d https://sportstyle.com  --fullchainpath"

我只想将 www.xxx.comhttps://xxx.com 重定向到 meta.xxx.com
我们不能只在 DNS 设置中使用重定向吗?

1 个赞

您可以使用 Cloudflare 301

您是否遵循了 https://meta.discourse.org/t/set-up-let-s-encrypt-with-multiple-domains-redirects/56685?您应该在写着“domain2”的地方输入*域名*,而不是网址。

如果您想为两个域名都获得有效证书,则不能。http://sportstyle.com

那个(以及其他的)应该是

        to: “-d sportstyle.com --keylength”
2 个赞

好的,我已按照步骤操作,但仍然遇到与第一个帖子中描述的 www.sportstyle.comhttps://sportstyle.com 相同的错误。

顺便说一下,域名不是真实的,只是一个例子。

唯一有效的是当我输入 http://sportstyle.com(没有 s)和 sportstyle.com 时,它会重定向到 https://meta.sportstyle.com

请勿包含 https://

3 个赞

好的,我已经编辑了,但仍然收到与帖子 #1 相同的错误

我还需要更新其他内容吗?

@pfaffman 感谢您的帮助,由于各种原因,我无法让多证书正常工作。

所以现在我只是将 portal 重新安装为 www.abc.com 而不是 meta.abc.com

我现在不打算拥有一个单独的主页,所以目前没问题。

1 个赞