heroku 为什么我的https://域无法转发到www?

s71maibg  于 2022-11-13  发布在  其他
关注(0)|答案(1)|浏览(182)

我有一个用Python / Django构建的播客网站,托管在Heroku上:https://dinpodcast.herokuapp.com/
我在GoDaddy上有一个自定义域dinpodcast.com,它有一个指向我的heroku应用程序的www CNAME。https://www.dinpoddcast.com
我想让dinpodcast.com重定向到www网站,所以我在Godaddy上设置了以下域转发:

在大多数情况下,这也很好用。现在,当我输入http://dinpodcast.com,或者只输入dinpodcast.com时,两者都会重定向到https://www.dinpodcast.com
问题是,当我在浏览器的地址栏中输入https://dinpodcast.com时,我会得到如下的响应:

我想是这样的。我的SSL证书是由Heroku在他们的自动证书管理程序下提供的。所以,我假设由于我没有GoDaddy的SSL证书,它在重定向到我的www子域之前试图找到一个证书时超时了。这是正确的吗?如果是,有没有办法在不购买GoDaddy的SSL证书的情况下绕过这个问题?如果不是这样的话,那么什么是问题以及如何解决问题?

8zzbczxx

8zzbczxx1#

当你在你的域中创建一个ssl证书时,你是否包括你的根域?尝试在你的根域中使用这个工具,似乎没有ssl证书。但是子域https://dinpodcast.herokuapp.com/有一个。我建议在你正在使用的所有子域和根域中放置一个ssl证书。
我还用这个工具检查了根域的IP地址,用另一个tool检查了端口443,显然端口是关闭的。再次检查你的防火墙,确保443是打开的。

相关问题