cPanel是一个网络主机控制面板,允许用户直接从其主机帐户管理所有类型的网站和服务器任务。这些任务包括检查网络服务器资源(例如带宽)、管理域名、组织网站文件、创建电子邮件帐户等。由于它易于使用,大多数主机服务提供商都提供共享主机、云主机管、VPS主机管、专用服务器等。
WHM(WebHost Manager)是一个管理控制面板,用于管理专用服务器或 VPS(虚拟专用服务器)。它为主机服务提供商提供工具,以有效地监督和管理客户帐户、服务器设置、安全配置以及与网络主机服务相关的其他管理任务。
想知道如何在 Almalinux 中安装它吗?
在本文中,我们将分享在Almalinux 中安装 WHM/cPanel 的完整教程,了解一下Almalinux 是什么。
什么是 AlmaLinux,为什么选择 AlmaLinux?
AlmaLinux 是 CentOS 的免费 Cloudlinux 替代品,于 2021 年 3 月首次发布。
AlmaLinux 是一款免费的、社区驱动的操作系统,在 Linux 爱好者、开发人员和企业中越来越受欢迎。它是 CentOS Linux 的替代品,后者已于 2020 年 12 月被 Red Hat 停用。AlmaLinux 旨在为以前的 CentOS 用户提供稳定性、安全性和可靠性,提供长期支持并与各种软件和硬件配置兼容。
在这期间,cPanel 宣布将不再支持 CentOS 流。因此,现在 AlmaLinux 8 已经发布,并将支持到 2029 年。
为什么选择 AlmaLinux?
选择 AlmaLinux 有几个原因:
1. 免费和开源:如果您选择 AlmaLinux,则无需支付 RHEL 许可证费用。
2. 连续性: AlmaLinux 为以前依赖 CentOS 的用户提供了连续性,通过其类似的功能和兼容性提供了无缝过渡。
3. 稳定性: AlmaLinux 以其稳定性而闻名,可确保个人用户和企业获得一致的性能。
4. 支持:AlmaLinux 快速修复错误和问题并按时发布更新。
5. 长期支持:AlmaLinux 8.x 将支持到 2029 年,让用户有足够的时间信任它。
6.虚拟化技术:AlmaLinux 支持OpenVZ、KVM等虚拟化技术。
7. 安全性: AlmaLinux 优先考虑安全性,实施措施以防止潜在的威胁和漏洞。
8. 兼容性: AlmaLinux 兼容多种软件和硬件配置,为用户的需求提供灵活性。
先决条件
- 有效的静态 IP 地址
- 主机名
- 建议 2 GB。(1 GB 也可以)
- 硬盘有 20 GB 可用空间
注意:一旦安装了控制面板,您就无法从服务器上卸载它。如果要删除它,您需要重新安装 AlmaLinux。
如何在 AlmaLinux 8 上安装 WHM/cPanel
首先,我们需要将现有的软件包更新到最新版本。
1. 运行系统
运行以下命令:
yum 更新
yum 升级
2.安装Perl和Curl
cPanel 是用 Perl 编写的,因此您需要在 Almalinux 8 上安装 Perl。 您也可以安装 curl 来下载 cPanel 安装脚本。
yum 安装 perl curl
3.下载WHM cPanel安装脚本
运行此行将脚本下载到主目录以自动执行安装过程。
cd /主页
curl -o 最新 -L https://securedownloads.cpanel.net/latest
4. 运行 cPanel 安装脚本
运行给定的命令来开始执行下载的脚本。
sh最新
5. 登录WHM
要访问 WHM,请在浏览器的地址栏中 输入“ https://Server_IP:2087 ”。
现在输入 AlmaLinux 根用户和密码来访问 WHM 的数据并接受条款和条件。
6. 申请 WHM/cPanel 试用许可证
要创建 WHM 服务帐户,请单击登录按钮。15天免费试用期结束后,添加电子邮件地址和托管服务命名服务器详细信息。
7.WHM 仪表板
要开始托管网站,请在其上创建一个 cPanel 帐户。
这里有几个 cPanel 安装目录,以防我们需要从 AlmaLinux 8 上的命令行访问它。
cPanel 目录: /usr/local/cpanel
第三方工具: /usr/local/cpanel/3rdparty/
插件或 cPanel 插件的目录: /usr/local/cpanel/addons/
PHPMyAdmin、主题等基本文件: /usr/local/cpanel/base/
cPanel 二进制文件: /usr/local/cpanel/bin/
CGI 文件: /usr/local/cpanel/cgi-sys/
访问 cPanel 和错误事件文件: /usr/local/cpanel/logs/
WHM 文件: /usr/local/cpanel/whostmgr/
Apache 配置: /etc/httpd/conf/httpd.conf
Exim 邮件服务器的配置: /etc/exim.conf
命名配置文件: /etc/named.conf
配置文件 ProFTP 和 Pureftpd: /etc/proftpd.conf 和 /etc/pure-ftpd.conf
cPanel 用户文件: /var/cpanel/users/用户名
cPanel 配置文件(调整设置): /var/cpanel/cpanel.config
网络配置文件: /etc/sysconfig/network
附加组件和子域名信息: /etc/userdomains
cPanel 更新文件: /etc/cpupdate.conf
Clamav 配置文件: /etc/clamav.conf
MySQL 配置文件: /etc/my.cnf
PHP.ini 配置文件: /usr/local/lib/php.ini