专注云服务商活动
网站运营运维笔记

简单记录在Debian服务器安装DirectAdmin面板的流程

DirectAdmin 面板其实和cPanel面板算是一类的,属于主机商安装的面板,用于分销虚拟主机用途的。而我们的服务器如果是自用的一般不会安装那前面的2个面板而是会按照AMH、宝塔、小皮面板等。在这篇文章中,我们准备记录在Debian中安装DirectAdmin面板的过程记录。

简单记录在Debian服务器安装DirectAdmin面板的流程

当然这里需要注意的,DirectAdmin面板是付费版本,我们需要入手激活码授权激活。运行DirectAdmin需要有效的软件许可证。可提供60天的试用许可证以及多种付费选项进行评估。通过转到DirectAdmin客户区并检查许可证是否有效并将其分配给您的服务器IP地址,来验证许可证。

我们简单的记录安装过程:

apt install wget gcc g++ make flex bison openssl libssl-dev \
perl perl-base perl-modules libperl-dev libperl4-corelibs-perl \
libwww-perl libaio1 libaio-dev zlib1g zlib1g-dev libcap-dev cron \
bzip2 zip automake autoconf libtool cmake pkg-config python \
libdb-dev libsasl2-dev libncurses5 libncurses5-dev libsystemd-dev \
bind9 dnsutils quota patch logrotate rsyslog libc6-dev libexpat1-dev \
libcrypt-openssl-rsa-perl curl libnuma-dev libnuma1

以root用户身份安装所需的软件包。

bash <(curl -Ss https://www.directadmin.com/setup.sh) auto

下载并运行DirectAdmin安装脚本。auto从命令末尾开始进行交互式,更可定制的安装,请省略。

在端口2222上导航新的DirectAdmin服务器,以开始配置。用您的地址替换示例IP地址。

http://服务器IP:2222

这些可选步骤请使用SSH连接到服务器。

启用"让我们加密SSL"以实现安全的Web,邮件和FTP访问。

/usr/local/directadmin/scripts/letsencrypt.sh request_single yourserver.example.com 4096

将非SSL请求重定向到新创建的受SSL保护的主机名:

/usr/local/directadmin/directadmin set ssl_redirect_host yourserver.example.com
service directadmin restart

将不安全的PHP函数添加到disable_functions列表中:

cd /usr/local/directadmin/custombuild
./build update
./build secure_php

在directadmin.conf文件中强制使用困难的密码:

echo 'enforce_difficult_passwords=1' >> /usr/local/directadmin/conf/directadmin.conf
赞(0)
未经允许不得转载:老左笔记 » 简单记录在Debian服务器安装DirectAdmin面板的流程


扫码关注公众号

获取更多站长圈的新鲜事儿!
创业、运营、新知