从1.50.0版本开始,DirectAdmin开始支持Let's Encrypte,鼠标点点就可以创建免费的证书,下面是DirectAdmin启用Let's Encrypte的教程。
1.进入/usr/local/directadmin/conf/,修改directadmin.conf,添加:
letsencrypt=1
enable_ssl_sni=1
对绝大部分的用户来说,需要添加enable_ssl_sni=1,如果你有独立IP,那可以不用添加。
2.进入/usr/local/directadmin/custombuild目录,运行:
./build update
./build rewrite_confs
3.进入/etc/httpd/conf/extra/目录,编辑httpd-alias.conf,加入:
Alias /.well-known "/var/www/html/.well-known"
4.重启Apache和DirectAdmin服务。
service httpd restart
service directadmin restart
当然了,不要一直试着去申请证书,看上面截图的最后一行字,每周只能请求20次,一个域名也不能在短时间内多次请求证书。
参考网址:
在后台生成SSL证书时提示"Provided agreement is not match",最新是August的agreement,怎么升级呢?