VestaCP面板环境给站点自动部署Let\\’s Encrypt免费SSL证书
![]() | ![]() | ![]() | ![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |

在众多免费SSL证书中,Let\\’s Encrypt免费证书是用户使用较广、商家支持较多的一家,其中主要原因还在于部署比较简单,很多商家或者文案都有提供自动部署的方法教程。前几天蜗牛收到来自某个网友的留言,是否可以分享一篇基于VestaCP面板给站点安装SSL证书的文章。这不蜗牛准备抽出一点时间在VestaCP面板中部署Let\\’s Encrypt免费SSL证书试试看。
VestaCP面板应该也算是众多免费面板中使用较多的,国内、国外网友使用的还是不少,而且面板也自动支持可选简体中文。正好前一段时间在GITHUB上看到\\”letsencrypt-vesta\\”可以自动在VestaCP中部署Let\\’s Encrypt证书,所以这篇文章准备就依此试试看。
蜗牛之前也有相关的Let\\’s Encrypt文章:
1、OneinStack一键包快速自动配置Let\\’s Encrypt免费SSL证书方法
2、LNMP V1.4一键快速部署Let\\’s Encrypt免费SSL证书
第一、VestaCP面板部署Let\\’s Encrypt证书准备
1、在这篇文中,蜗牛选择的是CentOS7 64bit系统环境,因为系统默认自带python2.7+版本,而这个快速安装环境需要 基于python2.7+才可以。
2、备份数据,如果我们不熟悉或者拿不准的,我们可以先在测试机上安装试试,如果能成事那就再到生产环境安装。如果有网站数据,建议备份数据到本地,以防万一。
3、将需要安装SSL证书的域名解析到当前服务器中,以及在VestaCP面板中添加WEB站点,因为在安装过程中需要自动检测是否解析正确。
第二、VestaCP自动部署Let\\’s Encrypt设置参数
1、安装git
yum install git -y
2、下载工具
cd /usr/local
git clone https://github.com/letsencrypt/letsencrypt.git
git clone https://github.com/interbrite/letsencrypt-vesta.git
3、创建webroot工具目录
mkdir -p /etc/letsencrypt/webroot
4、生效软链接
ln -s /usr/local/letsencrypt-vesta/letsencrypt.conf /etc/httpd/conf.d/letsencrypt.conf
这里我是直接默认安装的VESTA环境,是用的apache,如果我们是nginx则配置还是不同的。具体可以参考这里:https://github.com/interbrite/letsencrypt-vesta
5、同样设置证书软链接生效
ln -s /usr/local/letsencrypt/letsencrypt-auto /usr/local/bin/letsencrypt-auto
ln -s /usr/local/letsencrypt-vesta/letsencrypt-vesta /usr/local/bin/letsencrypt-vesta
6、重启生效
service httpd restart
第三、VestaCP自动部署Let\\’s Encrypt配置域名自动安装
以上我们都部署完毕,这里我们可以根据自己需要的站点自动安装SSL证书。
letsencrypt-vesta username domain
根据这个格式,给需要安装证书的直接运行,比如letsencrypt-vesta admin laobuluo.com,我们需要注意一点,因为在过程中需要安装和部署,以及验证域名,所以稍微需要一会会时间,中间还有一次需要输入Y回车的。
只有看到上图限时的成功界面才说明安装完毕。我们可以看到自动有90天,这个我们暂时不管,后面再说自动续约问题。我们还没有设置完毕。
我们需要到VestaCP面板后台当前站点,在SSL支持选项中启动Let\\’s Encrypt。保存完毕之后,我们再去前台打开这个域名HTTPS,可以看到SSL已经生效。
第四、设置自动续约Let\\’s Encrypt
crontab -e
8 2 1 */2 * /usr/local/bin/letsencrypt-vesta USERNAME DOMAIN
前提是我们当前服务器已经安装crontab,然后在设置自定脚本,红色部分修改成我们的域名和用户名。
第五、VestaCP自动安装Let\\’s Encrypt小结
1、通过上面这个工具可以比较快速的在VestaCP面板中安装Let\\’s Encrypt证书,部署完毕工具后,可以根据需要自动安装证书,但也需要在面板中启动SSL才生效。
2、工具的详细文档可以参考:https://github.com/interbrite/letsencrypt-vesta
[Let\'s Encrypt]历史优惠活动内容
猜你可能想看的VPS
- racknerd→复活节 VPS 低至$12.5 年 KVM 1G 内存全球[VPS测评]
- 便宜 $7.2 年 512M 内存 10G 硬盘 1T 流量 100Mb全球[VPS测评]
- Vultr 最新促销活动 新用户注册充值 100 美元送 100 美元 全球[VPS测评]
- 特价补货 tmhhost→512M 1 核 20G 0.5T 流量 季付全球[VPS测评]
- php 计算二维数组中某一项之和的方法全球[VPS测评]
- Dedicated→$35 月 E3-1270 8GB 内存 1TB 硬全球[VPS测评]
- virmach→$27 月 e3-1270v3 16g 内存 1T 硬盘全球[VPS测评]
- JQuery 自动调整 textarea 内容高度全球[VPS测评]
- 大硬盘 VPS 70 每月 1G 内存 220G 硬盘 1.5T 流量全球[VPS测评]
- 网络好 $27 年 1G 内存 25G SSD 1T 流量@1Gbps 全球[VPS测评]
- CN2 GIA ¥19.99 月 256M 内存 5G SSD 256G全球[VPS测评]
- Nodecache→CDN 服务 支持按流量付费和购买流量包 500GB全球[VPS测评]
- 建站云服务器选择高效云盘还是SSD硬盘?全球[VPS测评]
- 狗云dogyun香港便宜vps春节促销,2G内存/BGP优化/20Mbp香港VPS[主机]
- 如何在 CentOS 7 服务器上使用 yum命令安装 PHP7.2全球[VPS测评]
- LNMP一键脚本命令行升级LNMP最新版本、MySQL、PHP、Ngin全球[VPS测评]
- hostmayo-美国洛杉矶-2.5$ m-vps-测评美国VPS[主机]
- TMHhost 512M 内存 40G SSD 500G流量 200Mb日本VPS[主机]
- HKServerSolution 2核心 2G内存 20G HDD 10全球[VPS测评]
- 修罗香港IPLC → 1核 256M内存 单向50GB 15mbps →香港VPS[主机]
- 言車新车|大阳VPS125混动踏板,长续航,代步通勤9980元起全球[VPS测评]
- anyhk香港HKT商宽NAT VPS,1Gbps无限流量,终身8折¥3香港VPS[主机]
- wikihost,微基主机:1核/1G/15G/100Mbps/香港vp香港VPS[主机]
- VPS成立BurjeelHoldings全球[VPS测评]
- 8K超高清记录中国空间站凌月:天和核心舱与问天实验舱组成“土”字结构虚拟空间(主机)
- 众创逸云:国庆中秋节大促销优惠,不限流量香港CN2线路VPS 5.9元/香港VPS[主机]
- 数据中心助力光纤光缆行业发展全球[VPS测评]
- 印象云怎么样?85折香港安畅CN2vps带宽3M月付23元香港VPS[主机]
- SugarHosts糖果主机:虚拟主机5折(有独立IP);香港/美国cn独立服务器[U]
- tmhhost:8折优惠,美国cn2 gia高防vps,香港NTT vp美国VPS[主机]
转载请注明原文地址:http://140.238.13.167:12355/read-144739.html











