Django開啟HTTPS
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起動需要的證書文件就在這裡了~
推薦閱讀: