2016-02-28 86 views
0

我希望我的網站是在https://開頭的Django 1.9:啓用SSL

我的東西,閱讀起來,跟着如添加在settings.py以下說明:

SESSION_COOKIE_SECURE = True 
CSRF_COOKIE_SECURE = True 
SECURE_SSL_REDIRECT = True 

但它似乎沒有工作

,當我把,https://開頭在我的網站地址前,我得到一個錯誤:

SSL Not Enabled 

This site is not enabled for SSL. Please follow this link to visit the site without SSL. 
  1. 我如何將所有http請求重定向到https://
  2. with ssl,我需要從商業購買ssl證書嗎?如果是這樣,我用這些鍵做什麼來讓我的django站點使用它?
+0

通常這是從你的Web服務器Apache或Nginx處理的,你不能在'runserver'命令行上運行(據我所知)。您可以使用自簽名證書,但用戶每次訪問時都會收到警告。所以一個商業的是最好的。再次,這是安裝在Web服務器上,而不是Django。 –

回答