Django開啟HTTPS

1 人贊了文章

網上很多資料的都寫的很複雜,其實django+https很簡單,只需要一個模塊 sslserver

pip install django-sslserver

然後在INSTALLED_APPS里啟用即可

INSTALLED_APPS = (...

"sslserver",...)

然後帶證書起動即可:

python manage.py runsslserver --certificate /path/to/certificate.crt --key /path/to/key.key

證書的製作方法很多,最簡單的是在線申請

在 sslforfree 填入你要做https的網站地址

然後sslforfree會驗證你是該網站的所有者 ,可以選擇的驗證方式有ftp認證、文件認證和DNS認證

驗證成功後可以下載證書文件

解壓後可以看到django https起動需要的證書文件就在這裡了~


推薦閱讀:
查看原文 >>
相关文章