相关疑难解决方法(0)

如何为从Google Domains到Heroku的裸域设置SSL?

我正在尝试使用Heroku的自动证书管理为我的网站设置SSL.我的应用程序在heroku上myapp.herokuapp.com,我目前有子域转发设置,以便http://www.myapp.com正确显示我的应用程序.

我想要的是将我的网站托管在https://myapp.com.

我跑了heroku certs:auto:enable,但它显示:

=== Automatic Certificate Management is enabled on myapp

Domain             Status
?????????????????  ???????????
www.myapp.com      Failing
Run Code Online (Sandbox Code Playgroud)

跑步heroku domains节目:

=== myapp Heroku Domain
myapp.herokuapp.com

=== myapp Custom Domains
Domain Name        DNS Target
?????????????????  ???????????????????????????????
www.myapp.com      www.myapp.com.herokudns.com
Run Code Online (Sandbox Code Playgroud)

眼下,谷歌域名,我有一个子域从转发@.myapp.comhttp://www.myapp.com.我还有一个自定义资源记录,其中包含名称www,类型CNAME和数据myapp.herokuapp.com..

我需要在设置中更改哪些内容才能托管我的网站https://myapp.com

dns ssl https heroku google-domains

19
推荐指数
1
解决办法
2247
查看次数

用于django app的heroku上的htaccess

标题几乎总结了我的问题.我想密码保护我生活在heroku上的django应用程序中的一些文件.
如果我不能使用htaccess,是否有人建议我还能使用什么?谢谢.

django .htaccess heroku

11
推荐指数
2
解决办法
4350
查看次数

如何使用谷歌域设置https的根域重定向

使用Google Domains,我已经设置了一个合成记录来重定向foo.com - > www.foo.com.就像在这个例子中一样:

https://support.google.com/domains/answer/6346300?hl=en

但是,它似乎不适用于https://foo.com.

如何配置它以便子域转发也适用于https?

为了给它更多的上下文,我将我的自定义域映射到一个heroku应用程序,所以我为www.foo.com设置了一个CNAME记录,并希望https://foo.com映射到https: //www.foo.com

dns heroku google-domain-api

10
推荐指数
1
解决办法
1501
查看次数

无法将 Heroku 连接到自定义 Google 域

在 Heroku 中,我的域名www.[somesite].com显示了“OK”的 ACM 状态。

我也在使用自动管理的 SSL。

在 Google Domains 上,我有一个www指向 DNS 目标的 CNAME 。

我还有一个合成记录转发@.[somesite].comto https://www.[somesite].com,带有临时重定向,不转发路径和禁用 SSL。

如果我使用“启用 SSL”,我会收到一条错误消息:

The SSL Certificate for this domain hasn't been created yet.This process may take up to 24 hours to complete.
Run Code Online (Sandbox Code Playgroud)

但是,该站点不起作用。我不知道 Heroku 为什么会显示它,也不知道为什么它会给出 OK 的 ACM 状态。

几个小时以来,我一直在反对这一点,但不知道该怎么做。有人有想法吗?

dns hosting ssl heroku google-domains

10
推荐指数
1
解决办法
5711
查看次数

在Google Domains上托管的域中使用自动证书管理失败

我已经遵循Heroku的自动证书管理说明,通过LetsEncrypt(感谢LetsEncrypt和heroku !!)为我的Ruby Sinatra应用程序生成SSL证书,但是为我的自定义域生成SSL证书失败了.

激活自动证书管理后,我的应用程序的heroku域名将从*.herokuapp.com更改为*.herokudns.com,如预期的那样.

我已相应更新了我的Google域记录,但Google Domain不允许将域根目录指定为CNAME记录.相反,根需要通过子域转发指向http(s)://www.mycustomdomain.com,即

mycustomdomain.com --> http://www.mycustomedomain.com
Run Code Online (Sandbox Code Playgroud)

当heroku的证书生成过程运行时,它预计将验证www.mycustomdomain.commycustomdomain.com.似乎域根通过子域转发指向www地址这一事实阻止了域根进行验证.

我是否认为这导致自定义域SSL证书的生成失败?

在我检查heroku之前,我正在联系stackoverflow社区,任何人都遇到过这个问题并解决了吗?

在heroku上自定义域设置

user@machine1:~/projects/mycustomdomain$ heroku domains
=== mycustomdomain Heroku Domain
mycustomdomain.herokuapp.com

=== mycustomdomain Custom Domains
Domain Name       DNS Target
????????????????  ??????????????????????????????
mycustomdomain.com      mycustomdomain.com.herokudns.com
www.mycustomdomain.com  www.mycustomdomain.com.herokudns.com 
Run Code Online (Sandbox Code Playgroud)

Google域配置

子域名转发

mycustomdomain.com --> http://www.mycustomdomain.com

*.mycustomdomain.com --> http://www.mycustomdomain.com

自定义资源记录

<table style="border:1px solid black; border-collpase">
  <tr>
    <th>NAME</th>
    <th>TYPE</th>
    <th>TTL</th>
    <th>DATA</th>
  </tr>
  <tr>
    <td>www</td>
    <td>CNAME</td>
    <td>1h</td>
    <td>www.mycustomdomain.com.herokudns.com</td>
  </tr>
</table>
Run Code Online (Sandbox Code Playgroud)


作为迟来的更新,我发现以下链接,我已成功用于配置托管在Google Domains上的应用,使用Let的加密SSL:https://medium.com/@connorleech/https-ssl-on- Heroku的与-谷歌域-AS-DNS提供商,c55c438556c6

(我提供链接而不是在这里重述信息,因为它是非常多的信息)

ssl heroku lets-encrypt google-domains

8
推荐指数
0
解决办法
2842
查看次数

使用Heroku和Google Domains的DNS - SSL转发

我正在主持一个网站example.herokuapp.com.我example.com在Google Domains(注册商)上拥有该域名.我也有这个域的GSuite设置(电子邮件).

我想将所有内容转发给https://www或者https://.

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

[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/
Run Code Online (Sandbox Code Playgroud)

在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 | …
Run Code Online (Sandbox Code Playgroud)

dns cname heroku heroku-ssl google-domains

6
推荐指数
0
解决办法
827
查看次数

新的Google域将无法连接到Heroku

我已经按照所有步骤设置了自己用Heroku购买的Google域。但是,当我必须输入“合成记录信息”时,出现错误消息:

该综合记录有一个错误,将无法正常运行:

该域的SSL证书尚未创建。此过程最多可能需要24小时才能完成。

我不确定自己做错了什么。我选择了“临时重定向,不转发路径”和“启用SSL”。

在Heroku一侧,ACM状态标记为问好,但是当我单击链接转到我的网页时,它不起作用,并且从浏览器中收到错误消息,找不到服务器IP地址。

我也正确设置了CNAME和DNS目标。

dns hosting ssl heroku google-domains

6
推荐指数
0
解决办法
327
查看次数

在 Heroku 中配置 SSL 失败

我在 Google Domains 购买了一个域名。(例如:example.net)
但我未能在 Heroku 上配置 SSL(我使用业余爱好 dynos)。
ACM 总是失败,我不知道如何使用它。
在 Heroku 中:
我在网站中添加域,而不是 CLI,它出来了

Domain Name     DNS Target  
example.net     <random String>.herokudns.com  
Run Code Online (Sandbox Code Playgroud)

然后在
我设置的 合成记录中的 Google 域中

@.example.net ->http://www.example.net
Temporary redirect (302)
Do not forward path
Enable SSL
Run Code Online (Sandbox Code Playgroud)

在自定义资源记录中

Name Type  TTL  data
www  CNAME 1H   <random String>.herokudns.com
Run Code Online (Sandbox Code Playgroud)

在所有这些之后,我单击配置 SSL-Automatically,我得到的只是

ACM is failing for 1 domain name
example.net - CDN not returning HTTP challenge
Run Code Online (Sandbox Code Playgroud)

我检查了文档

CDN not returning HTTP challenge
Heroku ACM is attempting to to verify that the …
Run Code Online (Sandbox Code Playgroud)

ssl heroku google-domains

5
推荐指数
0
解决办法
414
查看次数