2016-02-28 94 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。 –

回答