使用mkcert快速部署自签发内网SSL证书-支持域名和IP
时间:2024-12-5 15:35 作者:Anglei 分类: Linux
mkcert是一个用于生成本地信任的开发证书的简单工具,它不需要任何配置。mkcert是一个使用go语言编写的生成本地自签证书的小程序,具有跨平台,使用简单,支持多域名,自动信任CA等一系列方便的特性可供本地开发时快速创建https环境使用。
脚本部署:
# yum install nss-tools
# curl -JLO "https://dl.filippo.io/mkcert/latest?for=linux/amd64"
# chmod +x mkcert-v*-linux-amd64
# sudo cp mkcert-v*-linux-amd64 /usr/local/bin/mkcert
如果不能下载的话,请访问:https://github.com/FiloSottile/mkcert
生成ca根证书:
# cd /usr/local/bin/
# mkcert -install
查看CA根证书,将此证书导入系统
# mkcert -CAROOT
/root/.local/share/mkcert
申请证书,以下三种方式,如:
# mkcert example.org
或
# mkcert example.com myapp.dev localhost 127.0.0.1 ::1
或
# mkcert "*.example.it"
卸载命令:
# mkcert -uninstall
Uninstall the local CA (but do not delete it).
客户端导入受信任根证书方法:
- edge浏览器:直接通过windows系统导入即可,打开MMC,添加证书管理单元,选择证书,展开受信任的根证书颁发机构,选择添加pem证书。
- 谷歌浏览器:设置,隐私与安全,安全,管理证书,管理从windows导入的证书,展开受信任的根证书颁发机构,点导入,选择pem证书。

推荐阅读:
![]() 路过(0) |
![]() 雷人(0) |
![]() 握手(1) |
![]() 鲜花(0) |
![]() 鸡蛋(0) |