ubuntu系统生成SSL证书配置https

自签名【Let's Encrypt】的测试证书,有效期三个月。

第一步:安装acme,如果没有安装git,需要提前安装

下载came资源

git clone https://github.com/Neilpang/acme.sh.git

无法访问,可以试用gitee的资源,安装命令如下

git clone https://gitee.com/neilpang/acme.sh.git

安装:

./acme.sh --install

加入系统中,使其生效

source ~/.bashrc

第二步:安装socat

安装方式1:需要提前安装yum

sudo yum install socat

安装方式2:

sudo apt-get install socat

第三步:生成证书【确保第一步和第二步已完成】

向证书机构注册," xx@xxxx.com"改成自己的邮箱

acme.sh --register-account -m xx@xxxx.com

生成证书,域名"www.xxxx.com"改成自己的域名,

切记1,该域名的DNS解析地址一定要指向生成证书的服务器,不然会一直失败

切记2,如果nginx有监听80端口或者其他应用使用了80端口,会有端口冲突,需要停掉nginx/应用再执行

cme.sh --issue -d www.xxxx.com --standalone --nginx --force --server

生成完成后,更具返回的证书信息找到证书

www.xxxx.com.cer

www.xxxx.com.key

配置证书,使用nginx配置SSL证书,步骤可以到网上找,这里不展开说了

相关推荐
earthzhang20213 小时前
《深入浅出HTTPS》读书笔记(18):公开密钥算法RSA(续)
网络·网络协议·算法·https·1024程序员节
下雪了 ~4 小时前
HTTP和HTTPS的区别有哪些?
服务器·前端·笔记·网络协议·计算机网络
witton4 小时前
使用IP自签名SSL证书
websocket·https·ssl·ip·js·ssl证书·自签名
记得多喝水o4 小时前
docker环境部署zabbix
运维·网络·网络协议·tcp/ip·信息与通信
Yan-英杰6 小时前
利用代理IP爬取Zillow房产数据用于数据分析
网络·python·网络协议·tcp/ip·数据分析
御风@户外6 小时前
学习笔记:从ncsi/nc-si协议和代码了解网络协议的设计范式
网络协议·ncsi
冰红茶兑滴水8 小时前
HTTP 协议
linux·网络·c++·网络协议·http
悟空非空也8 小时前
完美解决 error: RPC failed; HTTP 400 curl 56 The requested URL returned error: 400
网络协议·http·rpc
安迪范德8 小时前
netty 实现http
网络·网络协议·http