局域网或者本地开发https自签名证书解决办法

各种原因,需要使用https,本地开发,没有域名,没法申请免费证书,各种方法,总有大神出现。分享一位大神的一个方法。
macOS

brew install mkcert
brew install nss # if you use Firefox

or MacPorts

sudo port selfupdate
sudo port install mkcert
sudo port install nss # if you use Firefox

Linux

//安装依赖
sudo apt install libnss3-tools
    -or-
sudo yum install nss-tools
    -or-
sudo pacman -S nss
//安装
brew install mkcert
//没有brew的话根据报错给出的命令直接安装

安装成功后:
1.生成根证书

mkcert -install

2.生成证书

mkcert  localhost 
mkcert 127.0.0.1
//看选择,想用localhost还是127.0.0.1了

使用的时候游览器要根据提示设置信任该自签名证书。

你可能感兴趣的:(https)