【笔记】在MacOS上生成CA证书部署HTTPS开发环境

前言

在MacOS上生成CA证书部署HTTPS开发环境

安装mkcert

  • 安装mkcert用于生成CA证书
1
brew install mkcert

安装nss(可选)

  • 安装nss为了对Firefox的支持
1
brew install nss

部署CA证书

1
2
mkdir ~/.cert
mkcert -key-file ~/.cert/key.pem -cert-file ~/.cert/cert.pem "localhost"
  • 此时浏览器中已经包含localhost的CA证书

在站点上应用CA证书

Go Gin

  • 启动服务时,将Run函数改为RunTLS函数
1
app.RunTLS("localhost:8080", "~/.cert/cert.pem", "~/.cert/key.pem")

完成

参考文献

知乎——LeanCloud