DirectAdmin 登录默认没SSL,从DA 1.50.0开始,可以使用LetsEncrypt,该工具提供免费的基本SSL证书,但每次只能持续三个月。
一、先启动LetsEncrypt
1、 在directadmin.conf中启用letsencrypt = 1选项,顺便先把ssl=0改为 ssl=1 ,使DA 2222使用SSL协议
2、重启、build 相关组件
echo “action=directadmin&value=restart” >> /usr/local/directadmin/data/task.queue; /usr/local/directadmin/dataskq d2000
cd /usr/local/directadmin/custombuild
./build rewrite_confscd /usr/local/directadmin/custombuild
./build update
./build letsencrypt
二、为DA开启
先获得域名证书,设定跳转,使其生效。
/usr/local/directadmin/scripts/letsencrypt.sh request_single kwx.cc 4096
/usr/local/directadmin/directadmin set ssl_redirect_host kwx.cc
service directadmin restart
如果提示错误,到DA后台修改 servername 后再试。
以上教程来自:
https://help.directadmin.com/item.php?id=15
https://help.directadmin.com/item.php?id=648
https://help.directadmin.com/item.php?id=629