本地頁面基于https配置ca證書

需求:本地運行基于https運行,接口請求也是https,如未配置本地跑起的項目會有不安全標(biāo)志,同時嵌套到別的項目中因為不安全也是無法打開的。

配置證書

使用mkcert 進(jìn)行配置證書

npm 安裝

npm i mkcert -g

生成ca證書

cd? [project_folder]? ? # 進(jìn)入項目

mkdir keys? ? ? ?# 新建文件夾存儲證書相關(guān)

cd key

smkcert create-ca [options]? ? ? ?# options 參考npm 文檔,可以直接使用默認(rèn)值

根據(jù)ca證書生成cert證書

# mkcert create-cert [options]? ? ?# options 參考npm 文檔

# 如下設(shè)置domains

mkcert create-cert --domains 127.0.0.1,localhost

操作完成后會生成這4個證書,這里我們只需要ca.crt和ca.key

將ca.crt和ca.key移入自己的項目,并改名為自己域名的前綴(這里是 test.c3data.com.cn),并完成如下配置。(pem證書是蘋果系統(tǒng)的配置)


安裝證書

1.雙擊test.c3data.com.cn.crt,在彈出的對話框中點擊“安裝證書”

2.在彈出框中,選擇“本地計算機”,點擊"下一步"

3.在彈出框中,選擇“將所有證書都放入下列存儲”,選擇“瀏覽”;在彈出框中選擇“受信任的根證書頒發(fā)機構(gòu)”,點擊“確定”。點擊“下一步”。

4.在隨后的彈窗中點擊確定,會提示“導(dǎo)入成功”,最后點擊“確定”,再點擊“確定”就可以了。

5,再次運行項目即可

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容