禁用Heroku App的SSL(Django)

圣胡须

我们已经决定不再使用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代码中也应该做一些后端编码?

在此先多谢!

赫x黎

您的问题似乎与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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

django用heroku设置变量SECURE_PROXY_SSL_HEADER

来自分类Dev

在Heroku上部署Django 1.7 App

来自分类Dev

在Heroku上部署Django 1.7 App

来自分类Dev

如何禁用SSL验证?

来自分类Dev

Renewing SSL certificate on Heroku

来自分类Dev

Heroku上的SSL证书

来自分类Dev

在heroku上禁用资产编译以进行调试

来自分类Dev

如何在heroku上禁用资产编译?

来自分类Dev

禁用Heroku路由器日志

来自分类Dev

禁用Heroku路由器日志

来自分类Dev

如何在heroku上禁用资产编译?

来自分类Dev

Heroku 的 mailgun 帐户说暂时禁用

来自分类Dev

如何在 Heroku 上禁用 Turbolinks?

来自分类Dev

如何在heroku上禁用SNI?

来自分类Dev

如何在Django中为某些视图禁用SECURE_SSL_REDIRECT?

来自分类Dev

无法禁用网站的SSL

来自分类Dev

Heroku SSL:安装中间证书?

来自分类Dev

在Heroku上更新SSL证书

来自分类Dev

HTTPS + SSL on Heroku - Node + Express

来自分类Dev

heroku上的ssl证书cleardb

来自分类Dev

尝试访问Django页面时在Heroku上部署了Django App的错误代码H13

来自分类Dev

Heroku和Django

来自分类Dev

Heroku,Django,工头

来自分类Dev

Django - Heroku - 提交更改

来自分类Dev

让Heroku App从Heroku中自行重启

来自分类Dev

使用AWS RDS在Heroku App上获取Mysql2 :: Error(SSL连接错误:ASN:错误的其他签名确认)

来自分类Dev

维护模式是否在Heroku上禁用调度程序

来自分类Dev

在Heroku上运行rake任务时禁用NewRelic日志

来自分类Dev

维护模式是否在Heroku上禁用调度程序