好友
阅读权限10
听众
最后登录1970-1-1
|
本帖最后由 redblue 于 2020-5-27 16:42 编辑
一、使用OpenSSL工具生成战术
1. 使用openssl生成密钥privkey.pem:
openssl genrsa -out privkey.pem 1024/2038
2. 使用密钥生成证书server.pem:
openssl req -new -x509 -key privkey.pem -out server.pem -days 365
证书信息可以随便填或者留空,只有Common Name要根据你的域名填写。
3、配置nginx
server {
listen 443;
server_name youdomain.com;
ssl on;
ssl_certificate /path/to/server.pem;
ssl_certificate_key /path/to/privkey.pem;
...
}
二、使用CreateCertGUI.exe工具生成证书
CreateCertGUI
三、使用mkcert.exe工具生成证书
在mkcert.exe目录打开cmd,输入mkcert命令可以查看mkcert的用法
mkcert
1、使用 mkcert install 命令
2、使用mkcert example.com命令生成你的域名的证书,记得将example.com 替换成你自己的本地域名
3、证书存放在跟mkcert.exe同一目录,取出证书配置web服务器mkcert
GitHub地址:https://github.com/FiloSottile/mkcert
总结:3中方式中第一种最麻烦,需要安装OpenSSL,第二种最简单,第三种个人认为最好,配置好后不会出现浏览器不信任的情况
CreateCertGUI.exe下载地址:https://ww.lanzouj.com/icxib3c
备用地址:https://pan.lanzou.com/icxib3c
mkcert.exe下载地址:https://ww.lanzouj.com/icxib1a
备用地址:https://pan.lanzou.com/icxib1a
OpenSSL的下载地址就不提供了
|
免费评分
-
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|