免费的SSL证书有很多,比如阿里云免费SSL证书,腾讯云SSL证书,不过很多都是一年的有效期,而且需要申请之后之后需要下载SSL证书并上传到VPS主机进行安装配置才行。
另外一个比较热门的免费SSL证书就是 let’s encrypt提供的。
下面我就说下在 Ubuntu 系统上安装 let’s encrypt 客户端,并为在 Nginx Web 服务器上运行的域颁发 SSL 证书。
步骤 1:先决条件,解析了域名
在开始执行此任务之前,我假设已经:
使用 sudo 权限 shell 访问运行的 Ubuntu 系统,域名已注册并指向服务器的公共 IP 地址。对于本篇文章我们使用 example.com 和 www.example.com,它指向我们的服务器,运行 nginx web 服务器,并为端口 80 配置 virtualhost(例如.com)和 www.example.com。
步骤 2:安装 let’s encrypt 客户端
可以下载 certbot auto-let’s encrypt 客户端并将其保存在/usr/sbin 目录中。请使用以下命令执行此操作。
$ sudo wget https://dl.eff.org/certbot-auto -O /usr/sbin/certbot-auto $ sudo chmod a+x /usr/sbin/certbot-auto
步骤 3:为 nginx 发布 ssl
let’s encrypt 在多个挑战中自动执行域验证(DV)。一旦证书颁发机构(CA)验证了您的域的真实性,将颁发 SSL 证书。
不需要为 ssl/https 创建 virtualhost,我们 let’s encrypt 来创建它。只需要为端口 80 创建虚拟主机。
$ sudo certbot-auto --nginx -d example.com -d www.example.com
上面的命令将提示输入电子邮件地址,该地址用于发送与 SSL 续订和到期相关的电子邮件警报。另外,还有几个问题。完成后,它将颁发一个 SSL 证书,并在你的系统上创建一个新的虚拟主机配置文件。
步骤 4:配置 SSL 自动续订
最后,在服务器 crontab 上配置以下命令,以便在需要时自动续订 SSL 证书。
0 2 * * * sudo /usr/sbin/certbot-auto -q renew
当然,如果你是使用的军哥LNMP一键安装包,是可以使用lnmp内置的let’s encrypt工具,在创建虚拟机的时候直接申请SSL证书,并自动续期。
当然,不仅限于,其他linux发行版也可以使用。
未经允许不得转载:吾爱主机之家 » 免费SSL 证书:Ubuntu18.04和16.04LTS使用Let's Encrypt给nginx安装ssl
相关推荐
- #补货#DMIT:洛杉矶CMIN2线路vps,1核/1GB/10G SSD/800GB@1Gbps带宽,$39.9/年,三网CMIN2回程
- Lisahost(丽萨主机):新上日本原生IP大带宽vps,月付68元起,年付399元起,另可选新加坡/台湾/美国机房,AS4837/9929/CN2 GIA等线路
- V.PS:新加坡优化线路vps,AMD EPYC霄龙7003@2核/2GB/30GB/1TB流量/1Gbps带宽,€369.5/年
- DMIT:美国洛杉矶CN2 GIA高防VPS,年付9折,2核/2G内存/20GB SSD/1500GB流量/100Mbps带宽,$259.99/年
- CMIVPS:全场VPS九折,香港CN2线路$2/月起,西雅图斯巴达as4837线路同款$16/季起
- XSX Networt:全场7折起,日本/新加坡/香港VPS,1核/1GB/20GB/600GB月流量,$38.5/年
- zgovps:美国/日本/荷兰/德国特价年付VPS,12.9美元起,可选CN2 GIA/AS9929/CMIN2线路
- #五一促销#Megalayer:全场VPS五折,香港E3服务器299元/月起,新加坡双E5服务器499元/月起,可选CN2/优化带宽
- DesiVPS:圣何塞机房1Gbps不限流量vps年付18.99美元起,10Gbps带宽vps年付17美元起,独服$120/月起
热门推荐
- 阿里云:全线产品大幅度降价,2024版最新阿里云国际版开户教程,支持U和人民币,无忧开户
- #圣诞节促销#VMISS:香港VPS年付七折,14加元起,全场8折,韩国/日本/香港CN2/洛杉矶CN2 GIA/9929/CMIN2可选
- RAKsmart:美国独立服务器$30/月起,日本/韩国服务器$59/月起,站群服务器$109/月起
- JustVPS:新上伦敦VPS,七折优惠,1核/1GB/20GB/300M不限流量,$2.2/月起
- RackNerd:美国便宜VPS,$10/年起,自助换IP,独立服务器$59/月起,4C/8C/16C站群$140/月,可选洛杉矶/圣何塞/西雅图/纽约等多机房
- #黑五#Justhost:全场限时7折,200Mbps带宽不限流量VPS,$1.12/月起,俄罗斯/美国/新加坡/欧洲等23个机房可选