linux生成https证书并通过nginx验证https访问

本文介绍了如何在Linux环境下生成HTTPS证书,并通过Nginx进行配置以实现HTTPS访问。测试结果显示,使用生成的证书后,可以成功访问https://192.168.25.109/,而http://192.168.25.109:8080/和https://192.168.25.109:8080/无法访问。
摘要由CSDN通过智能技术生成
linux生成证书
#1.建立服务器私钥, 生成RSA秘钥
#会有两次要求输入密码(123456)
cd ~
openssl genrsa -des3 -out server.key 2048

#然后获得了一个server.key文件
cat server.key

#2.以后使用此文件(通过openssl提供的命令或API)可能经常回要求输入密码,如果想去除输入密码的步骤可以使用以下命令:
openssl rsa -in server.key -out server.key

#3.创建服务器证书的申请文件server.csr( 国家填 CN, 主机名随意, 密码自定义, 其他可以不填)
openssl req -new -key server.key -out server.csr

#4.复制server.key, 用于ssl加密备用
cp server.key server.key.org

#5.对于上面的秘钥进行ssl加密
openssl rsa -in server.key.org -out server.key


#6.使用上面的秘钥和CSR对正式进行签名
创建自当前日期起有效期为期十年的服务器证书
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值