現在所有的網站慢慢都採用了 HTTPS 協議來避免駭客的攻擊,但是要想要使用 HTTPS 協議就必須使用 TLS 證書,這代表你必須先擁有一個網域(例如 techmoon.xyz),否則假如你是將網站安裝在本地主機或是 IP Server 上,就無法透過 Let’s Encrypt 這樣的 SSL 發證平台獲取 Localhost 的 SSL 證書。
但當我們在進行網站測試時,有時仍然會先在本地 Localhost 安裝一個 Beta 版本進行調教與測試,或是使用 IP 位址作為測試開發環境。此時若僅能使用 HTTP 進行測試的話,在正式上線時就常常會發生網站出現許多 Mixed Content 混合內容的問題。
這就是在 Localhost 上使用 HTTP 協議開發的缺點。
因此,國外的大神 Filippo Valsorda 開源了一款名為 mkcert 的工具,讓所有開發人員可以透過此工具快速的配置一個本地 Localhost 的 SSL 證書,使我們在本地 Localhost 開發時仍然可以使用 HTTPS 協議進行測試。
透過以下指令就能輕鬆在你的本地開發環境當中添加 SSL 證書:
$ mkcert -install
Created a new local CA at "/Users/filippo/Library/Application Support/mkcert" 💥
The local CA is now installed in the system trust store! ⚡️
The local CA is now installed in the Firefox trust store (requires restart)! 🦊
$ mkcert example.com "*.example.org" myapp.dev localhost 127.0.0.1 ::1
Using the local CA at "/Users/filippo/Library/Application Support/mkcert" ✨
Created a new certificate valid for the following names 📜
"example.com"
"*.example.org"
"myapp.dev"
"localhost"
"127.0.0.1"
"::1"
The certificate is at "./example.com+5.pem" and the key at "./example.com+5-key.pem" ✅
影片教學:
配置完成後就可以看到你的 Localhost 就擁有 HTTPS 協議:
目前 mkcert 支援 macOS, Linux, and Windows, and Firefox, Chrome and Java。
如果你有在 Localhost 或是 IP Server 環境中使用 HTTPS 協議的需求,可以前往原作者的 Github 進行安裝:https://github.com/FiloSottile/mkcert#installation
你也可以參考作者的原始文章了解更多資訊內容:https://blog.filippo.io/mkcert-valid-https-certificates-for-localhost/
相關文章
- HitPaw Video Converter – 免費影片轉檔軟體,影音剪輯、下載、轉檔還提供 AI 馬賽克功能應有盡有
- HitPaw 影片修復軟體:五大 AI 模型,輕鬆提升影片解析度至 4K!修復、上色、增強專業級影片修復!
- 宅在家也能抓寶?Pokémon GO 外掛:iPhone/Android 定位神器 Locawhere AnyTo 寶可夢飛人!
- Tenorshare iAnyGo + 報寶貝 2023 最佳推薦 Pokemon go 飛人外掛,更改手機 GPS 抓取任何寶可夢地圖怪物
- HitPaw Video Enhancer – 超強影片畫質修復工具,支援 30+ 影片格式可將低解析度影片提高至 8K 影片畫質
- 台灣微軟表示:Gofunco 非微軟授權經銷商,Windows 與 Office 序號為非法取得切勿購買
- 兩個小妙招快速解決 Windows 10 聲音忽大忽小的問題
- Facebook 分享偵錯工具 – Facebook Debug 官方工具,幫你更新已分享貼文的內容資訊
- SiteGround 替換 cPanel 大改版 – 全新的客戶區塊與自主開發 Site Tools 控制面板
- ESET 誤鎖網站?如何排解 ESET 判定錯誤解決方法,將誤鎖網站加入白名單當中
- instant.page – 預先加載超連結頁面,加快網站載入速度並提升頁面轉化率
- Windows10/11 USB 重灌教學 – 使用微軟官方工具安裝 FAT32 格式的 USB Windows10 重灌隨身碟,解決 BIOS 讀不到的問題
新增留言