DirectAdmin自动签发Let’s Encrypt免费证书还可自动更新 | 好IT
    欢迎访问好IT,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站.

DirectAdmin自动签发Let’s Encrypt免费证书还可自动更新

教程 小旭 2年前 (2016-08-01) 309次浏览 1个评论 扫描二维码

DirectAdmin不用多说相信很多人在用,也有很多主机商因为价格比 cPanel 更加实惠所以选用 DA。

从今天起你可以对你用户说用我的 DA 主机可以免费签发证书了。

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

?View Code TEXT

1
2
3
4
5
6
7
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。

20160102225221

默认根域名是已经包含在内的,其他的需要手动选择,还可以对二级域名签发,但是很少有人会为二级域名也做 www 的 A 记录所以记得去掉。

如果有 CDN 在前端可能要关闭 CDN,如果有二级域名没有指向当前 DA 的 ip 可能也是无法签发,如果你的域名 DNS 服务器位于兲朝或者是网络不好。

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

20160102225415

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

目前该插件仍旧 beta 中,如果出现新版本更新步骤如下

?View Code TEXT

1
2
3
cd /usr/local/directadmin/plugins/da-letsencrypt
git pull
composer update

好 IT, 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明DirectAdmin 自动签发 Let’s Encrypt 免费证书还可自动更新
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(1)个小伙伴在吐槽
  1. :mrgreen:
    小旭2016-11-12 17:42 回复 Windows 10 | Chrome 50.0.2661.102