django配置https

Posted 封灵寒武

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django配置https相关的知识,希望对你有一定的参考价值。

  1. 下载
    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的解决办法(转)(代码片段

DJANGO 自定义分页组件

(Django)气流中的 ORM - 有可能吗?

Django REST框架--认证和权限

VSCode自定义代码片段11——vue路由的配置