簡體   English   中英

禁用Heroku App的SSL(Django)

[英]Disable SSL for Heroku App (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 (“抱歉!如果您是該網站,請與您的托管服務提供商聯系:webmaster@inteokej.nu“)。

現在,我已經了解到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可以輕松地進行重定向)。

祝好運!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM