總共三大步:html
1、取得證書nginx
2、開放端口443安全
3、配置網站在nginx的配置文件nginx.conf 網站
1.因爲本寶寶又窮又懶,只能申請阿里雲的免費證書來使用。ui
購買後,在SSL證書下的未簽發申請阿里雲
按要求填寫,域名,驗證方式,聯繫人和郵箱,完成驗證以後就能夠下載證書了。spa
2.在安全組或你的防火牆開啓443端口.net
3.配置nginx.conf 文件code
參考:https://help.aliyun.com/knowledge_detail/95491.html?spm=5176.2020520154.cas.31.5a90OdyROdyR7yhtm
加上
#讓http請求重定向到https請求
error_page 497 https:
//
$host$uri?$args;
配置好後可能出現的問題:
1.
Provisional headers are shown 沒法向後臺發送請求問題,這個通常是443端口沒開放,需開啓443端口
2.加載外部網站文件失敗,This request has been blocked。 因爲加載的外部http文件被認爲是不安全的,因此被block
解決辦法是1.讓外部http的文件也支持https 2.將外部http文件下載到本站中使用。 3.請求中
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
能夠在相應的頁面的<head>里加上這句代碼,意思是自動將http的不安全請求升級爲https