DirectAdmin 2222 开启SSL

分类:笔记 2.37k浏览

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_confs

cd /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