我有一个用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证书的情况下绕过这个问题?如果不是这样的话,那么什么是问题以及如何解决问题?
1条答案
按热度按时间8zzbczxx1#
当你在你的域中创建一个ssl证书时,你是否包括你的根域?尝试在你的根域中使用这个工具,似乎没有ssl证书。但是子域https://dinpodcast.herokuapp.com/有一个。我建议在你正在使用的所有子域和根域中放置一个ssl证书。
我还用这个工具检查了根域的IP地址,用另一个tool检查了端口443,显然端口是关闭的。再次检查你的防火墙,确保443是打开的。