简介
mkcert 是一个用于生成本地自签名 SSL 证书的开源工具,项目基于 Golang 开发,可跨平台使用,不需要配置,支持多域名以及自动信任 CA。
请注意,自签名的证书只在开发和测试环境中使用,并不适用于生产环境。在生产环境中,你应该使用由受信任的证书颁发机构(CA)签名的证书。
准备工作
局域网内访问 Web 服务的场景,因此开始前需要:
- 服务器:用于提供 Web 服务,安装 nginx 并开启 SSL,系统为 CentOS 7.8。
- PC 端:一台 Win10 电脑,用于测试访问,与服务器处于同一局域网。
下载安装
wget -O mkcert https://github.com/FiloSottile/mkcert/releases/download/v1.4.4/mkcert-v1.4.4-linux-amd64
赋权验证
cp mkcert-v1.4.4-linux-amd64 /usr/local/bin/mkcert
chmod +x /usr/local/bin/mkcert
mkcert -version
生成证书文件
[root@centos-77 ~]# mkcert 192.168.3.77 127.0.0.1 ::1 localhost
Created a new local CA
标签:证书,CA,server,nginx,mkcert,签名,key,local
From: https://www.cnblogs.com/xjzyy/p/17553820.html