django配置https
Posted 封灵寒武
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django配置https相关的知识,希望对你有一定的参考价值。
- 下载
pip install django-sslserver
2.配置
然后在INSTALLED_APPS里启用即可
当SECURE_SSL_REDIRECT = False
INSTALLED_APPS = (...
"sslserver",
...
)
当SECURE_SSL_REDIRECT = False时,http请求无响应,https请求能正确访问。
当SECURE_SSL_REDIRECT = True时,http请求会重定向https,此时django支持https,可正确访问。
3.启动
python manage.py runsslserver 0.0.0.0:80 --certificate ./1_yibiaozhongxin.com_bundle.crt --key ./yibiaozhongxin.com.key
python manage.py runsslserver 0.0.0.0:80:指定80端口
--certificate ./xxx 指定.crt文件路径
--key ./xxx 指定.key文件路径
参考链接
1
https://www.cnblogs.com/kusy/p/9560458.html
2
https://zhuanlan.zhihu.com/p/45966153
3
https://blog.csdn.net/bbwangj/article/details/100858110
以上是关于django配置https的主要内容,如果未能解决你的问题,请参考以下文章
django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE的解决办法(转)(代码片段
django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE的解决办法(转)(代码片段