通过openssl生成免费证书

【重要】此文参考Vincent.李-Windows下Nginx配置SSL实现Https访问(包含证书生成)

1: 创建私钥;idiotadam自定义,输入密码后,再次重复输入确认密码。记住此密码,后面会用到

openssl genrsa -des3 -out idiotadam.key 1024
在这里插入图片描述

2: 创建csr证书,输入的信息中最重要的为 Common Name,这里输入的域名即为我们要使用https访问的域名

openssl req -new -key idiotadam.key -out idiotadam.csr
在这里插入图片描述

3: 去除密码;在加载SSL支持的Nginx并使用上述私钥时除去必须的口令,否则会在启动nginx的时候需要输入密码

copy idiotadam.key idiotadam.key.org
openssl rsa -in idiotadam.key.org -out idiotadam.key 此处在执行时需要输入创建私钥市输入的密码
在这里插入图片描述

4 生成crt证书

openssl x509 -req -days 365 -in idiotadam.csr -signkey idiotadam.key -out idiotadam.crt
在这里插入图片描述

5 修改nginx的配置文件nginx.config
在这里插入图片描述

6 重启nginx

nginx -s reload

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值