كيفية تثبيت cPanel / WHM على AlmaLinux 8 - سمارت سيرفس

يناير 31, 2025

كيفية تثبيت cPanel / WHM على AlmaLinux 8

لماذا AlmaLinux 8؟

قد تسأل عن السبب في استخدام AlmaLinux بدلاً من CentOS 7 أو CentOS 8. في الماضي، كان CentOS 6 هو النظام الأكثر شهرة لتركيب cPanel، ولكنه وصل إلى نهاية عمره في 30 نوفمبر 2020. بعدها انتقل المستخدمون إلى CentOS 7، ومن المقرر أن ينتهي عمر CentOS 7 في 30 يونيو 2024. كما أن CentOS 8 قد تم إصداره أيضًا.

نحن جميعًا نحب استخدام أحدث نسخة مستقرة من الأنظمة، لذا يبدو أن CentOS 8 يجب أن يكون هو البديل الأفضل لـ CentOS 7 لتركيب cPanel. المشكلة هي أن Red Hat أعلنت أنها لن تدعم CentOS 8 بعد 31 ديسمبر 2021، وسيتم تحويله إلى CentOS 8 Stream.

كما أعلنت cPanel أنها لا تدعم CentOS Stream، وكان العديد من المستخدمين غير راضين عن هذه القرارات. وفي هذا الوقت، تم نشر AlmaLinux 8، الذي يتم تطويره بناءً على RHEL 8. يتم تطوير AlmaLinux 8 من قبل CloudLinux، وستقوم المجتمع بتطويره في المستقبل. الخبر الجيد هو أن AlmaLinux مجاني تمامًا، وسيتم دعمه حتى عام 2029.

الحد الأدنى من متطلبات الموارد لتثبيت cPanel على AlmaLinux

خادم VPS رخيص مع نظام تشغيل AlmaLinux 8

  • 1 جيجابايت من ذاكرة الوصول العشوائي (RAM)
  • 1 نواة وحدة معالجة مركزية (CPU) 1.1 جيجاهرتز
  • 20 جيجابايت من التخزين
  • عنوان IPv4 ثابت

متطلبات تثبيت cPanel على AlmaLinux

ملاحظة: قبل التثبيت، يجب أن أذكر أنه يمكنك لصق الأوامر عبر النقر بزر الماوس الأيمن داخل الاتصال SSH (باستخدام Putty).

ملاحظة: استخدم اسم المستخدم “جذر” أو اسم مستخدم يمتلك صلاحيات الجذر لتثبيت cPanel على AlmaLinux. إذا لم يكن لديك صلاحيات الجذر، قد تحتاج إلى إضافة “sudo” قبل كل أمر تقوم بتشغيله. على سبيل المثال: “sudo yum update”. للحصول على مزيد من التفاصيل حول “Sudo”، تحقق من ماهية “Sudo” بالضبط.

1. تحديث AlmaLinux 8

استخدم هذا الأمر لتحديث الخادم قبل تثبيت cPanel. ستستغرق عملية التحديث بضع دقائق حسب سرعة الشبكة وموارد الخادم.

yum update -y

سيُطلب منك إدخال “y” ثم الضغط على Enter للمتابعة مع التحديث.

2. تعطيل جدار الحماية للنظام

توصي cPanel بتعطيل جدار الحماية في AlmaLinux واستخدام جدران حماية من طرف ثالث مثل CSF بعد اكتمال التثبيت. يمكنك تعطيل جدار الحماية في AlmaLinux باستخدام الأوامر التالية:

iptables-save > ~/firewall.rules
systemctl stop firewalld.service
systemctl disable firewalld.service

3. تعطيل SELinux

لجعل النظام متوافقًا مع تثبيت cPanel، يجب تعطيل SELinux. للقيام بذلك، قم بتحرير ملف تكوين SELinux وتغيير المعامل SELINUX من “enforcing” إلى “disabled”. يمكنك تحرير الملف باستخدام محرر VI.

افتح الملف باستخدام الأمر التالي:

 vi /etc/selinux/config

لتتمكن من إدخال الأكواد داخل الملف، اضغط على زر “i” ثم قم بتغيير “SELINUX=enforcing” إلى “SELINUX=disabled”.

لحفظ التعديلات، اضغط على زر “Esc” ثم اكتب “:wq”.

سيبدو الملف النهائي كما يلي:

 This file controls the state of SELinux on the system. 
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded. SELINUX=disabled
# SELINUXTYPE= can take one of these three values: # targeted - Targeted processes are protected,
# minimum - Modification of targeted policy. Only selected processes are protected.
# mls - Multi Level Security protection.
SELINUXTYPE=targeted

قم بإعادة تشغيل الخادم لتطبيق التعديلات.

4. تثبيت Perl

Perl هو اللغة التي كتب بها cPanel، وإذا لم تكن موجودة على الخادم، فلن يعمل تثبيت cPanel. استخدم الأمر التالي للتأكد من تثبيت Perl على الخادم:

yum install perl

5. تثبيت Curl

يتطلب cPanel تثبيت Curl لتنزيل برنامج التثبيت. يمكنك تثبيت Curl باستخدام الأمر التالي:

yum install curl

6. إضافة اسم المضيف (Hostname)

تطلب cPanel اسم مضيف يجب أن يكون بصيغة (FQDN) اسم المجال المؤهل بالكامل. على سبيل المثال، في هذا الموضوع، سنستخدم myeserver.mydomain.com، وعليك استبدالها باسم المضيف الخاص بك.

ملاحظة هامة: استخدم اسم المضيف الخاص بك بدلاً من myeserver.mydomain.com. مثل server.operavps.com.

إليك الأمر لتحديد اسم المضيف:

hostnamectl set-hostname myeserver.mydomain.com

7. تعطيل خدمة Network Manager

تستخدم خدمة Network Manager للاتصال بين الأجهزة. تطلب cPanel إزالة هذه الخدمة أو تعطيلها أثناء التثبيت. في الأنظمة التي تعمل بنظام AlmaLinux 8، ستقوم أوامر تثبيت cPanel تلقائيًا بتعطيل خدمة Network Manager وتمكين خدمة network.service.


تثبيت cPanel مع الترخيص التجريبي على AlmaLinux 8

يمكنك استخدام الكود التالي لتثبيت WHM / cPanel. ستستغرق عملية التثبيت بضع دقائق حسب سرعة الشبكة وموارد الخادم.

cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest

اعتمادًا على موارد الخادم، قد تستغرق عملية التثبيت من ساعة إلى ساعتين.


تمكين خدمة Network Manager

تذكر أنه يجب تمكين هذه الخدمة بعد اكتمال التثبيت باستخدام الأوامر التالية:

service NetworkManager start 
chkconfig NetworkManager on

ملاحظة: ليس من الضروري إعادة تشغيل الخادم، ولكن يمكنك إعادة تشغيل جميع الخدمات المثبتة باستخدام الأمر التالي:

reboot

بعد اكتمال التثبيت، ستتمكن من الدخول إلى واجهة WHM / cPanel عبر الرابط التالي:

URL للدخول إلى لوحة تحكم cPanel / WHM:

https://serverIP:2087

اسم المستخدم لتسجيل الدخول إلى لوحة تحكم WHM:
هو “root” أو اسم المستخدم الذي تستخدمه بدلاً من root.

كلمة المرور لتسجيل الدخول إلى لوحة تحكم cPanel:
هي كلمة مرور الخادم الخاصة بك.

اترك رد

× لديك إستفسار ؟ تواصل معنا