我们已经决定不再使用SSL,很遗憾,我们的服务器人员已退出,现在我需要解决此问题。我已经撤销了Comodo的证书,从Heroku中删除了SSL应用程序,但这显然还不够,现在我们的网站存在严重问题。
当访问inteokej.nu时,将重定向到该应用程序,但自动将http转换为https,并且不显示域(inteokej.nu),而是显示应用程序链接https://inteokej.herokuapp.com(我希望inteokej.nu可以显示,而不是实际的应用链接)。
这是一个问题,但不是最大的问题,那就是无法再使用该站点了(例如,登录,静态页面有效)。当我尝试登录时,我首先收到一个https安全错误,当我继续操作时,我进入以下页面:https : //www.inteokej.nu/cgi-sys/defaultwebpage.cgi(“抱歉!如果您是该网站,请与您的托管服务提供商联系:[email protected]“)。
现在,我已经了解到SSL是一件很复杂的事情,但是我确实需要尽快重新建立该站点。那么,我应该从哪里开始?从现在开始我该如何进行?我想在Django代码中也应该做一些后端编码?
在此先多谢!
您的问题似乎与SSL无关,但与DNS无关,或者至少由服务器人员负责。
您看到的错误页面不是Heroku错误,不是inteokej.nu托管在Heroku上,而是托管在您的DNS提供商svenskadomaner.se运行的服务器上。
如果您使用Firefox Live HTTP标头插件,则可以遵循请求/响应周期,您会看到从www.inteokej.nu到inteokej.herokuapp.com的301重定向(可能是.htaccess重定向)。
检查您域的DNS记录(例如http://viewdns.info/dnsrecord/?domain=inteokej.nu),您会看到Heroku没有CNAME记录,只有46.22.116.5的A记录是svenskadomaner.se拥有的IP地址。
因此,要做的是按照Heroku网站上的建议设置自定义域:
https://devcenter.heroku.com/articles/custom-domains
并将CNAME设置为Heroku的推荐。
您的服务器人员可能会像以前那样进行设置的原因之一是Heroku不会轻易允许“裸域”,因此人们经常将.htaccess重定向从example.com重定向到www.example(使用CNAME可以轻松地进行重定向)。
祝你好运!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句