美文网首页TechMoon 科技月球
Mkcert — 讓你在 Localhost 與 IP 環境中也

Mkcert — 讓你在 Localhost 與 IP 環境中也

作者: Sliven | 来源:发表于2019-01-09 22:29 被阅读0次

本文轉載於:mkcert – 讓你在 Localhost 與 IP 環境中也能安裝 SSL 證書,啟用 HTTPS 協議

首發於:TechMoon - 科技月球

現在所有的網站慢慢都採用了 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” ✅

影片教學:

https://techmoon.xyz/mkcert/

配置完成後就可以看到你的 Localhost 就擁有 HTTPS 協議:

mkcert 實現 Localhost SSL 加密證書

目前 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/

如果你覺得我有幫助到你,歡迎小額贊助我,你的每一個捐贈都對我特別有幫助,感激不盡。

相关文章

  • Mkcert — 讓你在 Localhost 與 IP 環境中也

    本文轉載於:mkcert – 讓你在 Localhost 與 IP 環境中也能安裝 SSL 證書,啟用 HTTPS...

  • 军训讓你適應環境,在權力面前放下自尊任人摧毀的環境。

  • 錯身而過

    《錯身而過的傳說》 與傳説⋯錯身而過! 先知在當下的環境中多如牛毛,卻與傳說~錯身而過! 智者在眼前的環境中多如過...

  • 【初心者向】使用UTAGE3(宴3)插件製作ADV - Soun

    Sound與EventCG也如同目前為止的循環操作,添加並輸入Command Sound 首先,讓我們添加檔案(環...

  • 2019.07.05.財富流活動

    活動收獲與思考: 1.專注,不看手機,熟悉規則。 2.環境,玩家所組成的小環境,對於環境有 觀察嗎?要如何調整...

  • 人類圖,只是你的開鎖密碼!

    把所有你被環境人事物制約自動模式反應拆解,讓你的一個個鎖扣鬆解。 然後,你隨著你的心與感受,去選擇經歷一切當下打動...

  • 韻律紅地球

    韻律紅地球,連接大地,平衡身心靈! 今天適合與大地連結,讓自己出一分力,為地球作出貢獻,做㸃環保事情,讓我們與地球...

  • ▐ 環保素食主義

    素食主義中卻有一種道德基礎,和動物生命是否有價值這種爭論完全無關,那就是環境保護的道德觀。環境的價值與普世肯定的「...

  • 自我發展#07 - 如何讓新行為變成新習慣

    出處:得到專欄 自我發展心理學07 - 環境場原理 如何讓新行為變成新習慣 "場"其實是包含大量行為線索的環境,...

  • 观照的奇迹|一行禅师|第一章 从静坐中觉悟之一

    在靜坐中讓心止息片刻,心會變得澄明,這份心靈的澄明讓我們身心輕安。帶給我們力量和寧靜。當我們自覺輕安舒暢,周遭環境...

网友评论

    本文标题:Mkcert — 讓你在 Localhost 與 IP 環境中也

    本文链接:https://www.haomeiwen.com/subject/xppnrqtx.html