gpt4 book ai didi

heroku - 带有 Heroku 和 Google Domains 的 DNS - SSL 转发

转载 作者:行者123 更新时间:2023-12-04 12:28:16 26 4
gpt4 key购买 nike

我在 example.herokuapp.com 上托管一个网站.我拥有域名 example.com在 Google Domains(注册商)上。我也为此域(电子邮件)设置了 GSuite。

我想将所有内容转发给 https://wwwhttps:// .

到目前为止,我可以得到:

[Failure] https://example.com/ -> "This site can’t be reached" Chrome error page
[Success] http://example.com/ -> https://www.example.com/
[Success] https://www.example.com/ -> https://www.example.com/
[Failure] http://www.example.com/ -> http://www.example.com/

在 Google Registrar 中,我有:
Name Servers 
Use the Google Domains name servers

Synthetic records
example.com -> https://www.example.com (302)

Custom resource records
NAME | TYPE | TTL | DATA
-----+-------+-----+------------------------------
@ | MX | 1h | 10 aspmx.l.google.com. (and others) <- mail
www | CNAME | 1h | www.example.com.herokudns.com.

运行 heroku domains给我
www.example.com  www.example.com.herokudns.com
example.com example.com.herokudns.com

运行 heroku certs:auto给我
www.example.com  DNS Verified
example.com Failing

如何让两个失败的 url 工作?

我的假设是我需要另一个 CNAMEexample.com.herokudns.com但我不能为 @ 添加一个.

最佳答案

我已通过以下步骤使其工作:

  • 在 Heroku 中,设置 > 域和证书:配置 SSL,选择自动 - 自动证书管理
  • 复制类似于以下内容的 DNS 目标:www.sitename.com.herokudns.com
  • 在 Google DNS 中,我的域 > 配置 DNS 合成记录。在子域中,再次输入实际站点地址。我知道这听起来好像行不通,但是在子域中输入域名会强制 Google DNS 将合成记录作为标准原始域。 它最终看起来像 website.com .website.com --> https://www.website.com。 选中临时重定向、不转发路径、启用 SSL。
  • 自定义资源记录——名称:www,键入 CNAME,TTL:1h,数据:从步骤 2 复制的 DNS 目标。

  • 如果用户输入 website.com 或 http://website.com ,它将正确重定向到 https://www.website.com .我似乎无法得到 www.website.com重定向并使用选项 here .
    希望这可以帮助!

    关于heroku - 带有 Heroku 和 Google Domains 的 DNS - SSL 转发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44808324/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com