我希望我的网站位于https://
我阅读了一些内容并遵循了诸如在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.
答案 0 :(得分:0)
如果您使用的是Apache或Nginx,则必须查看文档。
对于测试和开发,您可以非常轻松地安装django-sslserver 看到: http://www.marinamele.com/2014/09/security-on-django-app-https-everywhere.html
如果你需要,可以创建一个自签名证书,但它只适用于测试 How to create a self-signed certificate with openssl?或从https://letsencrypt.org/获得免费的,这可能符合您的制作需求。