http切換到https下請求settings.py:
新增:secure_ssl_redirect = false
"sslserver",
)pip install django-sslserver
python manage.py runsslserver
把certificate位址,key位址,copy下來,進行接下來的請求
指定證書啟動django應用
$ python manage.py runsslserver --certificate /path/to/certificate.crt --key /path/to/key.key
$ python manage.py runsslserver --certificate /path/to/certificate.crt --key /path/to/key.key 0.0.0.0:8000
當secure_ssl_redirect = false時,http請求無響應,https請求能正確訪問。 當secure_ssl_redirect = true時,http請求會重 定向https,此時django支援https,可正確訪問。
學習Django,http協議,
規則 http協議 超文字傳輸協議 基於tcp ip協議基礎上的應用層協議,底層實現仍為socket 基於請求 響應模式 通訊一定是從客戶端開始,伺服器端接受到客戶端一定會做出對應響應 無狀態 協議不對任何一次通訊狀態和任何資料做儲存 無連線 一次連線只完成一次請求 響應,請求響應完畢後立即斷開連線...
不用keytool,tomcat開啟https
要用到https,也就是tls或者ssl,我們需要有證書,要麼是法定證書機構 verisign,中國估計也有 給你簽發的可信證書,要麼自己給tomcat 配置https自己頒發乙個根證書。自己給自己頒發的證書,瀏覽器是不信任的,會彈出乙個提示框。ssl認證分為雙向認證和單向認證 客戶端認證伺服器 一...
不用keytool,tomcat開啟https
要用到https,也就是tls或者ssl,我們需要有證書,要麼是法定證書機構 verisign,中國估計也有 給你簽發的可信證書,要麼自己給tomcat 配置https自己頒發乙個根證書。自己給自己頒發的證書,瀏覽器是不信任的,會彈出乙個提示框。ssl認證分為雙向認證和單向認證 客戶端認證伺服器 一...