探索,發現,愛好、學習,記錄,分享。
學海無涯,天涯若比鄰,三人行,必有我師。

DirectAdmin免费自动签发Let's Encrypt SSL证书

首先确保你主机安装了Git和Composer ,具体安装方法自行搜索,然后执行

cd /usr/local/directadmin/plugins
git clone https://github.com/Petertjuh360/da-letsencrypt.git da-letsencrypt
cd ./da-letsencrypt/
chown diradmin:diradmin -hR ../da-letsencrypt/
sh ./scripts/install.sh
composer install
chown diradmin:diradmin -hR ../da-letsencrypt/

然后修改/usr/local/directadmin/plugins/da-letsencrypt/plugin.conf  
把active=no 和 installed=no 改为 active=yes 以及 installed=yes

管理员登录后台,首页最后有个Let’s Encrypt Certificates  ( 类似这个地方 https://abc.com:2222/CMD_PLUGINS_ADMIN/da-letsencrypt/index.html)
点进去选Let’s Encrypt Live 然后提交

进入你想管理的用户,同样在首页最后Let’s Encrypt Certificates
傲游截图20160108195025.png 
默认根域名是已经包含在内的,其他的需要手动选择,还可以对二级域名签发,但是很少有人会为二级域名也做www的A记录所以记得去掉
如果有CDN在前端可能要关闭CDN,如果有二级域名没有指向当前DA的ip可能也是无法签发,如果你的域名DNS服务器位于兲朝或者是网络不好

可能也是无法签发,反正我是没用CDN也只是签了几个二级域名,并且DNS用的国外的一次性签发成功。

傲游截图20160108195043.png 
然后签发成功后如图。该插件支持自动更新证书,所以每三个月手动更新也免掉了。。

目前该插件仍旧beta中,如果出现新版本更新步骤如下
cd /usr/local/directadmin/plugins/da-letsencrypt
git pull
composer update

版權聲明:本文采用知識共享 署名4.0國際許可協議 [BY-NC-SA] 進行授權
轉載事宜:如需轉載需徵得應允,轉載必須注明來源於本站的信息。
文章名称:《DirectAdmin免费自动签发Let's Encrypt SSL证书》
文章链接:https://www.thefreesky.com/blog/23461.html
本站資源僅供個人學習交流,請於下載後24小時內刪除,不允許用於商業用途,否則法律問題自行承擔。

評論 抢沙发