站长视角
用户至上

2020最新Debian 10上安装DirectAdmin面板教程

DirectAdmin 是一套国外开发的功能非常强劲的虚拟主机在线管理系统,通过这个管理系统您可以方便的管理您的服务器,设置EMAIL、设置DNS、开通FTP、在线文件管理、数据库管理等,方便管理员、客户及代理商在线操作虚拟主机信息。本文档将指导您完成Debian 10 Buster上的安装过程。

更多详细教程请查看之前发布的:DirectAdmin(DA)最新安装教程(2019)记录

安装前准备

  • 一台新的Debian服务器实例
  • 更新服务器并创建非root用户sudo用户。

1.购买有效许可证

运行DirectAdmin需要有效的软件许可证。可提供60天的试用许可证以及多种付费选项进行评估。请从其定价页面中选择适合您要求的许可证。

2.验证您的许可证

通过转到DirectAdmin客户区并检查许可证是否有效并将其分配给您的服务器IP地址,来验证许可证。

3.安装

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

# 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

下载并运行DirectAdmin安装脚本:

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

📝注意:auto从命令末尾开始进行交互式,更可定制的安装,省略。

4.安装后步骤

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

http://192.0.2.123: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)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权, 转载请注明出处。
文章名称:《2020最新Debian 10上安装DirectAdmin面板教程》
文章链接:https://www.sshce.com/13719.html
【声明】:国外主机测评仅分享信息,不参与任何交易,也非中介,所有内容仅代表个人观点,均不作直接、间接、法定、约定的保证,读者购买风险自担。一旦您访问国外主机测评,即表示您已经知晓并接受了此声明通告。
【关于安全】:任何 IDC商家都有倒闭和跑路的可能,备份永远是最佳选择,服务器也是机器,不勤备份是对自己极不负责的表现,请保持良好的备份习惯。

登录

找回密码

注册