mkcert生成证书
mkcert 是一个用 GO 写的零配置专门用来本地环境 https 证书生成的工具。
- 安装mkcert
macOS安装如下,其他系统参考上面的地址。
js
brew install mkcert
brew install nss # if you use Firefox
- mkcert安装本地CA
- 执行
mkcert -install
安装本地CA
创建了一个新的本地CA💥
本地CA现在已安装在系统信任存储中!⚡️
本地CA现在已安装在Firefox信任存储中(需要重新启动浏览器)!
我们可以在chrome浏览器系统证书中查看CA。
- mkcert生成证书
- 执行
mkcert www.example.com localhost 127.0.01
生成证书
执行上面的命令后,执行目录下会生成下面两个文件。
webpack5 dev-server配置证书
js
devServer: {
host: 'www.example.com',
port: 8088,
server: {
type: 'https',
options: {
key: fs.readFileSync('src/assets/www.example.com+3-key.pem'),
cert: fs.readFileSync('src/assets/www.example.com+3.pem')
}
},
client: {
// 当出现编译错误或警告时,再浏览器中显示全覆盖
overlay: true,
},
},
hosts绑定域名
127.0.0.1 www.example.com