分享最新优惠信息
购买主机更加划算

AlmaLinux 9系统安装cPanel/WHM面板详细图文步骤

如果你曾经管理过托管服务器,应该会知道cPanel和WHM是网络托管行业最受欢迎的控制面板之一,它使服务器管理变得更加容易,特别是对于不想花费数小时手动调整配置文件的初学者而言。

在这篇文章中,小编主要介绍在AlmaLinux 9系统安装cPanel和WHM的大致过程,如果你有这方面的使用需求,不妨一起来看看。

什么是cPanel和WHM?

  • cPanel这是面向最终用户(网站所有者)的控制面板,可让用户管理网站、域名、数据库和电子邮件帐户。
  • WHMWebHost Manager):这是管理员端,可以在此管理服务器、创建托管帐户和处理安全性。

cPanel和WHM的共同使得运行托管服务器的操作比手动完成所有步骤要友好得多。

为什么选择AlmaLinux 9?

自CentOS 8结束以来,AlmaLinux已成为Web服务器的流行替代品,因为它是免费、社区驱动,并且与RHEL(Red Hat Enterprise Linux)完全兼容。cPanel现在正式支持AlmaLinux 9(从cPanel v114开始),这意味着可以为你的托管环境获得一个安全、稳定和现代的操作系统。

系统环境要求

安装之前,请确保你的服务器环境满足以下要求:

  • CPU:1.1GHz单核(建议使用多核以获得更好的性能)
  • 内存:2GB(建议4GB+)
  • 磁盘空间:20GB(建议40GB+)
  • 架构:64位(推荐64位)

其它重要说明

  • 使用全新安装的AlmaLinux 9,无需预安装任何Web服务器(Apache、Nginx、MySQL 等),因为cPanel能够管理其自己的堆栈
  • 设置静态IP地址(DHCP会导致问题)
  • 为主机名配置完全限定域名FQDN),例如host.idccoupon.com
  • 禁用SELinux(cPanel不支持它)
  • 必须具有服务器的root访问权限。

友情提示始终在纯净的服务器环境中安装cPanel,以避免冲突并使安装更顺畅。

步骤1、更新服务器系统

在安装cPanel之前,请确保系统已完全更新,以防止冲突并确保您拥有最新的安全补丁:

dnf update -y
dnf upgrade -y

更新AlmaLinux

更新之后需要重新启动服务器,以便新安装的内核生效,命令如下:

reboot

步骤2、设置合适的主机名

cPanel要求服务器主机名是完全限定域名FQDN ),这意味着它必须同时包含主机标签和域名要设置主机名,可以使用hostnamectl命令,如下所示:

sudo hostnamectl set-hostname host.idccoupon.com

确保您选择的主机名(例如host.idccoupon.com)映射到DNS中服务器的公共IP地址,并且正向和反向DNS解析均正确。

避免使用根域(idccoupon.com)作为主机名,最好是分配一个子域(例如server.idccoupon.comhost.idccoupon.comcpanel.idccoupon.com以进行正确的配置。可以使用以下方法验证更改:

hostnamectl status
hostname -f

步骤3、禁用SELinux(cPanel必需)

cPanel不支持SELinux,因此必须暂时(针对当前会话)和永久(以便在重启后保持禁用状态)禁用它:

# 临时将SELinux设置为宽容模式
setenforce 0 

# 通过编辑配置文件永久禁用
sed -i 's/^SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

重新启动服务器以应用更改:

reboot

重启之后验证SELinux是否已禁用:

getenforce

步骤4、安装所需的软件包

在运行cPanel安装程序之前,服务器需要安装一些基本工具:

dnf install -y perl wget curl screen

以下是每个功能的作用的描述:

  • perl:cPanel安装程序依赖于它
  • wget/curl:用于下载安装脚本
  • screen:即使SSH会话断开连接,安装仍可继续运行

提示:如果你的网络连接不稳定,使用screen命令会特别方便。只需在运行安装程序之前输入screen,之后即使断开连接,也能安全地重新连接(到之前的操作会话)。

步骤5、禁用防火墙(暂时)

cPanel在安装期间管理其自己的防火墙规则,因此最好暂时禁用任何现有防火墙以防止冲突:

systemctl stop firewalld
systemctl disable firewalld

禁用防火墙

别担心!安装完成后,为了安全起见,你应该重新启用防火墙,例如CS(ConfigServer Security & Firewal),这款防火墙非常推荐使用。

步骤6、运行cPanel安装程序

接下来就是cPanel的安装,实际上很简单,但可能需要30-60分钟,具体取决于你的服务器规格性能。

首先导航到/home目录:

cd /home

下载最新cPanel安装程序脚本:

curl -o latest -L https://securedownloads.cpanel.net/latest

运行安装程序:

sh latest

运行cPanel安装程序

安装程序将自动设置cPanel所需的一切,例如Apache(Web服务器)、PHPMySQL/MariaDBExim(邮件服务器)、DNS服务等。

步骤7、访问WHM面板

安装完成后,可以登录WHM完成设置:

https://your-server-ip:2087

这里可以使用服务器的根凭据登录WHM,如下图所示:

cPanel WHM登录

登录后,WHM设置向导将指导你完成初始配置,包括输入联系信息、设置名称服务器、配置网络设置以及选择你喜欢的服务选项。

提示试用许可证功能齐全,因此你可以在决定是否购买之前不受限制地探索所有功能。

cPanel免费试用

cPanel WHM仪表板

小结

如果你仔细按照上述步骤操作,那么在AlmaLinux 9上安装cPanel和WHM将会非常简单。有了cPanel面包,即使对于初学者来说,管理网站、电子邮件和数据库也会变得容易得多。

以上教程设置非常适合托管服务提供商、自由职业者或任何运营多个网站的人。一旦启动并运行,你的服务器将准备好安全、顺畅、高效地托管网站。

未经允许不得转载:惠主机 » AlmaLinux 9系统安装cPanel/WHM面板详细图文步骤