服务器上安装directadmin主机管理系统方法

一、先检测服务器是否支持安装directadmin

SSH检测命令参考:https://docs.directadmin.com/getting-started/installation/overview.html#lan-internal-ip-installation

二、安装 directadmin

安装之前先要在 directadmin.com官网上购买授权,填写香港或美国服务器IP,Ip不要填错。

在SSH中运行命令:bash <(curl -Ss https://www.directadmin.com/setup.sh || wget -O – https://www.directadmin.com/setup.sh) auto

参考:https://docs.directadmin.com/getting-started/installation/installguide.html#step1-do-you-meet-the-system-requirements

一键安装,不需要其他设置即可完成,安装完成后在SSH中会给你登录帐户和密码。

2021版directadmin管理员界面

这个新版管理员皮肤有点花,如你不喜欢可以安装老版旧的皮肤-Capri,SSH安装命令:

class=”wp-block-preformatted”>wget -O capri.sh http://localserver.flaxe.eu/Capri-install/capri.sh

wget -O capri.sh http://localserver.flaxe.eu/Capri-install/capri.sh
chmod +x capri.sh
./capri.sh

也可将你的皮肤直接上传到服务器里即可使用,皮肤存放在服务器/usr/local/directadmin/data/skins里,上传上去后在directadmin在管理员面板中启用。

三、PHP版本自由切换功能

directadmin系统在面板中的CustomBuild中可以启用自由切换PHP版本功能,但没有Options选项功能,如默认文件上传限制为2M,需要修改成更大,无法在PHP管理中进行修改,很不方便。

directadmin自带PHP多版本安装参考:https://docs.directadmin.com/webservices/php/multiple-php.html#letting-users-select-between-multiple-different-php-versions

Directadmin PHP管理

这时就需要安装CloudLinux,CloudLinux也有PHP自由切换管理功能,还带有Options选项功能。

1、进入CloudLinux.com注册会员,并购买授权服务。

2、在SSH中安装 CloudLinux

SSH运行:

cd /home
wget https://repo.cloudlinux.com/cloudlinux/sources/cln/cldeploy
cd /home
sh cldeploy -k YOURKEY

用你的许可证密钥替换”YOURKEY”

参考:https://www.helplib.cn/anne655/installing-cloudlinux-on-directadmin-with-centos

3、需要必备CageFS,安装SSH命令:

yum install cagefs
/usr/sbin/cagefsctl --init

安装参考:https://docs.cloudlinux.com/cloudlinux_os_components/#installation-and-update-2

安装好后使用SSH命令,表示所有用户应用cagefs。

/usr/sbin/cagefsctl --enable-all

4、需要必备Node,安装SSH命令:yum groupinstall alt-nodejs

参考:https://docs.cloudlinux.com/cloudlinux_os_components/#node-js-selector

CloudLinux PHP管理

5、 cloudlinux中要安装所有PHP的版本SSH命令:yum groupinstall alt-php
参考:https://docs.cloudlinux.com/cloudlinux_os_components/#php-selector

6、安装了cloudlinux 的PHP选择器后会和DA自带的PHP选择器冲突,可以删掉DA选择器,SSH命令如下:

cd /usr/local/directadmin/custombuild/
./build set php2_release no
./build set php3_release no
./build set php4_release no

在启用cloudlinux的PHP选择器,SSH命令:

./build update
./build set webserver cloudlinux
./build set mod_ruid2 no
./build set php1_mode lsphp
./build cloudlinux
./build php n
./build rewrite_confs

7、MYSQL调整器安装,SSH命令:

yum install governor-mysql

参考:https://docs.cloudlinux.com/control_panel_integration/#mysql-governor

在SSH中使用命令:dbtop以查看数据库上的当前用户负载

dbtop

8、安装Apache mod_lsapi PRO:mod_lsapi PRO 是一个基于LiteSpeed Technologies APIApache HTTP 服务器模块。它通过与 mod_suphp、php-fpm、mod_php 等其他模块类比来在 Web 服务器上执行 PHP 脚本。但是,mod_lsapi PRO 的使用提供了出色的 PHP 性能、低内存占用以及出色的安全性和对操作码缓存的支持。

安装过程使用 custombuild 脚本完成:

$ yum install liblsapi liblsapi-devel
$ cd /usr/local/directadmin/custombuild
$ ./build update
$ ./build set php1_mode lsphp
$ ./build php n
$ ./build apache

之后重启Apache:

$ service httpd restart

现在 php1_mode 下的所有域都使用 lsphp 处理程序,无需进一步操作即可在 DirectAdmin 上启用 mod_lsapi PRO。

9、新DA面板网站备份系统默认文件包是 .tar.zst格式,无法使用,需要改成.tar.gz,具体方法参考:新版directadmin主机管理系统网站备份文件格式为.tar.zst如何换成.tar.gz

10、CloudLinux 操作系统共享组件

参考:https://docs.cloudlinux.com/cloudlinux_os_components/#cloudlinux-os-shared-components 安装你需要的共享组件。CloudLinux 用户界面学习教程参考:https://docs.cloudlinux.com/lve_manager/#cloudlinux-os-shared-installation-wizard

11、有条件的可以安装litespeed,LiteSpeed ​​Web服务器是和Apache互换,高性能,安全和易于使用的Web服务器。它可以处理的小内存占用成千上万的并发连接。它是非常强大而且安全的。有关在 DirectAdmin 中安装 litespeed请参考:https://www.ldhost.cn/jc/da/7143.html

12、一些关于 DirectAdmin 面板的有用教程:https://help.directadmin.com/index.php?topic=0

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注