django开发的网站要添加ssl证书也是比较容易的。
首先,你要去申请一个ssl证书,现在不少平台都有提供免费的ssl证书,像我知道的阿里云、西部数据(这家ssl证书得支付1元钱才行)以及宝塔面板里面。
接下来,就是看你的Django是如何部署的。
如果使用的centos+宝塔面板部署的
那很简单,只需要在‘网站’‘设置’'ssl'证书夹中,添加好你的ssl证书。
ssl证书打开方式:txt记事本,或者其他的编辑器,像sublimtext也行。
打开后填入,然后再开启强制https功能,如下图:
这样重启一下你的python项目就可以了。
如果你没有使用宝塔面板,而是自己直接在服务器上配置的,那我估计你也是个技术大佬,配置起来就更快了。
这里我推荐使用django-sslserver依赖
安装好之后,在你的setting.py里在的INSTALLED APPS 添加sslserver
然后启动django项目使用下面的命令:
python manage.py runsslserver
这样就算大功告成了啦。目前我的这个站就是django开发的,也是开启了Ssl访问。
另外需要提醒的就是ssl访问需要开启443端口,你需要在你的服务器安全策略中将这个端口打开哦。
标签: