安装mkcert
首先,访问mkcert的GitHub页面下载适合你操作系统的预编译版本。
安装完成后,打开终端(或命令提示符)运行以下命令:
mkcert -install
MacOS系统也可以如下命令安装
brew install mkcert
brew install nss # if you use Firefox
这个命令会在你的系统信任存储中安装一个本地CA证书,mkcert生成的所有证书都会被信任。
使用mkcert生成证书
想为你的本地项目生成SSL证书?只需使用以下命令:
mkcert example.com localhost 127.0.0.1
上面的命令会生成两个文件:example.com+1.pem
(证书)和 example.com+1-key.pem
(私钥)。之后,你可以在服务器配置中使用它们。
nginx配置证书
生成证书后,将其配置到你的Web服务器(如Nginx)上,来实现HTTPS访问。示例如下:
server {
listen 443 ssl;
server_name example.com;
ssl_certificate /path/to/example.com+1.pem; # 证书文件路径
ssl_certificate_key /path/to/example.com+1-key.pem; # 私钥文件路径
# 其他配置...
}
配置完成后,重启Nginx,即可通过HTTPS安全访问你的本地站点。