搜 索

windows使用mkcert配置本地https环境

  • 3.8k阅读
  • 2020年09月22日
  • 7评论
首页 / 电子信息 / 正文

最近需要测试主题的Service Worker功能,奈何只能在https环境下运行,那本地环境如何申请https证书呢?打开google一搜还真有,下面就分享给需要的人。

Windows安装mkcert

首先,去github下载软件最新版,地址见下方:
直达链接

mkcert下载

下载了就可以直接用,不需要安装,放在桌面即可。

设置mkcert为本地CA

前面已经我们已经安装好了mkcert(其实就是把mkcert的可执行文件下载下来),现在开始使用。

CACertificate Authority的缩写,即证书颁发机构,我们要配置让浏览器信任mkcert颁发的证书。

设置命令:

mkcert -install

注意:
其中的mkcert,在Windows中,如果你是直接下载的,名字并不是mkcert,比如我下载的就是mkcert-v1.4.1-windows-amd64.exe,建议打开cmd窗口后,直接把下载的mkcert拖到窗口中,再输入-install回车即可。参考下面的图片:

设置mkcert为本地CA

生成HTTPS证书

举个例子,给127.0.0.1和localhost生成证书:

mkcert 127.0.0.1 localhost

回车后,选择是。
生成HTTPS证书1

确定后,就能生成证书了。

生成HTTPS证书2

证书位置

这里要注意,生成的证书都是在当前目录下。也就是你cmd窗口里的位置。看图:

证书位置

这样就完成了证书的生成,应用在相应的服务即可。

成功

打 赏
  • 支付宝
  • 微信
  • QQ
Alipay
WeChatPay
QQPay
评论区
Spoience 2020年11月01日 23:27
回复 取消

sevice worker是个好东西!

小温 2020年10月16日 23:16
回复 取消

厉害!我哪天也试试~

heson 2020年09月24日 23:44
回复 取消

主题的Service Worker功能要出了?

Veen Zhao heson lan
3 条回复
Veen Zhao
Veen Zhao 2020年09月25日 09:16
回复 取消

是的,已经调试完成了,下个版本就会有

heson
heson 2020年09月25日 17:13
回复 取消

真滴秀~

lan
lan 2021年05月25日 16:35
回复 取消

service worker 在哪里哇

金石热点网 2020年09月23日 11:12
回复 取消

加油~

avatar