كيفية تثبيت بليسك على أوبونتو وألما لينكس

تثبيت بليسك على أوبونتو 20.04/22.04 أو ألما لينكس 8/9

مقدمة

Plesk هو لوحة تحكم استضافة ويب شائعة تجعل إدارة المواقع الإلكترونية والنطاقات وخدمات الاستضافة سهلة بالنسبة لمزودي الاستضافة الويب ومطوري الويب ومدراء الخوادم. إنه يوفر واجهة بسيطة ولكن قوية للتعامل مع المهام الشائعة للاستضافة مثل إنشاء المواقع الإلكترونية وإدارتها والنطاقات والبريد الإلكتروني وقواعد البيانات وإعدادات DNS والمزيد.

في هذا الدليل الشامل ، سنمر خطوة بخطوة بالتعليمات لتثبيت أحدث إصدار من Plesk على توزيعتي لينكس الشائعتين – أوبونتو وألما لينكس.

المتطلبات الأساسية

قبل أن نبدأ بالتثبيت ، دعونا نلقي نظرة على المتطلبات الأساسية:

  • خادم يعمل بنظام أوبونتو 20.04/22.04 أو ألما لينكس 8/9 مع حق الوصول كـ root
  • 2 جيجابايت RAM على الأقل لـ Plesk
  • مساحة أقراص خالية 20 جيجابايت على الأقل
  • مفتاح ترخيص Plesk صالح

دون مزيد من التأخير ، دعونا ننتقل إلى تثبيت Plesk!

الخطوة 1 – تثبيت الحزم المطلوبة

أولاً ، نحتاج إلى التأكد من تثبيت بعض الحزم المطلوبة على الخادم.

على أوبونتو

قم بتسجيل الدخول كـ root على خادم أوبونتو الخاص بك وقم بتشغيل:

$ sudo apt update
$ sudo apt install unzip curl wget perl libnet-ssleay-perl ntp ntpdate apache2 apache2-utils apache2-suexec-custom libapache2-mod-ruid2 libapache2-mod-fcgid libmysqlclient-dev libpq-dev rsync git sudo

على ألما لينكس

على ألما لينكس ، قم بتشغيل:

$ sudo yum update -y
$ sudo yum install unzip curl wget perl-libwww-perl perl-Net-SSLeay perl-Archive-Tar ntp ntpdate httpd httpd-tools mod_ssl mod_fcgid mod_ruid2 mysql-devel postgresql-devel rsync git sudo -y

وهذا سيقوم بتثبيت كل الحزم المطلوبة.

الخطوة 2 – تهيئة NTP

يتطلب Plesk أن تكون التاريخ والوقت النظاميين دقيقين. سنقوم بتهيئة NTP لذلك:

$ sudo ntpdate pool.ntp.org
$ sudo systemctl enable ntpd.service 
$ sudo systemctl start ntpd.service

تحقق من حالة مزامنة NTP باستخدام:

$ sudo ntpstat

الخطوة 3 – تهيئة جدار الحماية

افتح المنافذ المطلوبة في جدار الحماية.

بالنسبة لأوبونتو ، اسمح بالمنافذ:

21، 22، 25، 80، 110، 143، 443، 465، 993، 995، 8443، 8447

على ألما لينكس ، قم بتشغيل:

$ sudo firewall-cmd --permanent --add-port={21,22,25,80,110,143,443,465,993,995,8443,8447}/tcp
$ sudo firewall-cmd --reload

وهذا يفتح المنافذ اللازمة لـ Plesk.

الخطوة 4 – تعطيل SELinux (ألما لينكس فقط)

على ألما لينكس، قم بتعطيل SELinux عن طريق تعديل /etc/sysconfig/selinux:

$ sudo sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/sysconfig/selinux

أعد تشغيل النظام لتصبح التغييرات نافذة.

الخطوة 5 – إنشاء مستخدم Plesk

أنشئ مستخدمًا يسمى psaadm لـ Plesk:

$ sudo useradd psaadm

واضبط كلمة مرور:

$ sudo passwd psaadm  

سيتم استخدام هذا المستخدم لتشغيل خدمات Plesk.

الخطوة 6 – تنزيل وتثبيت Plesk

الآن نحن مستعدون لتثبيت Plesk.

اذهب إلى صفحة تنزيلات Plesk واحصل على مثبّت Plesk للينكس:

$ cd /tmp
$ wget https://download.plesk.com/plesk/plesk-installer/plesk-installer

اجعل المثبّت قابلاً للتنفيذ:

$ sudo chmod +x /tmp/plesk-installer

وأخيرًا ، قم بتشغيل المثبّت كـ root مزودًا مفتاح الترخيص الخاص بك:

sudo /tmp/plesk-installer --with-panel bind --license-key مفتاح_الترخيص_الخاص_بك  

وهذا سيقوم بتثبيت Plesk مع جميع المكونات وتطبيق مفتاح الترخيص. اتبع التعليمات على الشاشة.

بمجرد انتهاء المثبّت ، سيكون Plesk مثبتًا وجاهزًا للاستخدام!

الخطوة 7 – تهيئة Apache لـ Plesk (أوبونتو فقط)

على أوبونتو ، نحن بحاجة إلى تهيئة Apache لـ Plesk.

افتح /etc/apache2/apache2.conf وأضف/عدل الأسطر التالية:

<Directory /var/www/>
  AllowOverride All
</Directory>
Include /etc/plesk-apache.conf

احفظ واخرج. ثم قم بتمكين الوحدات المطلوبة:

$ sudo a2enmod rewrite actions include proxy_fcgi setenvif

وأخيراً ، أعد تشغيل Apache:

$ sudo systemctl restart apache2

حسنًا! الآن تم تهيئة Apache لـ Plesk.

الخطوة 8 – تهيئة PostgreSQL لـ Plesk

يتطلب Plesk الوصول إلى قاعدة بيانات PostgreSQL. سنقوم بتهيئة مستخدم وقاعدة بيانات postgres لـ Plesk.

قم بالاتصال بـ PostgreSQL:

$ sudo su - postgres
$ sudo psql

أنشئ مستخدمًا يسمى psa واضبط كلمة مرور:

CREATE USER psa WITH ENCRYPTED PASSWORD 'كلمةمرورقوية'; 

أنشئ قاعدة بيانات psa مملوكة من قبل المستخدم psa:

CREATE DATABASE psa OWNER psa;

اسمح للمستخدم بالاتصال عن بُعد:

ALTER USER psa WITH LOGIN;

اخرج من PostgreSQL:

\q
exit

الآن PostgreSQL جاهز لـ Plesk.

الخطوة 9 – تهيئة MariaDB لـ Plesk (اختياري)

إذا كنت تريد أن يستخدم Plesk أيضًا MariaDB ، اتبع هذه الخطوات.

قم بتسجيل الدخول إلى MariaDB كـ root:

$ mysql -u root -p

أنشئ مستخدمًا psa وقاعدة بيانات psa:

CREATE USER 'psa'@'localhost' IDENTIFIED BY 'كلمةمرورقوية';
CREATE DATABASE `psa` /*!40100 DEFAULT CHARACTER SET utf8mb4 */;  
GRANT ALL PRIVILEGES ON `psa`.* TO 'psa'@'localhost';
FLUSH PRIVILEGES;

اخرج من MariaDB:

exit

الآن MariaDB جاهز لـ Plesk.

الخطوة 10 – الوصول إلى واجهة Plesk الويب

يجب أن يكون Plesk مثبتًا وجاهزًا للاستخدام الآن! يمكنك الوصول إلى واجهة Plesk الويب على:

http://عنوان_IP_الخادم_الخاص_بك:8443

قم بتسجيل الدخول باستخدام:

  • اسم المستخدم: admin
  • كلمة المرور: تلك التي حددتها أثناء التثبيت

وهذا هو! لقد قمت الآن بتثبيت Plesk على خادم أوبونتو/ألما لينكس الخاص بك. من خلال واجهة الويب يمكنك إنشاء مواقع إلكترونية وبريد إلكتروني وقواعد بيانات وإدارة جميع جوانب استضافتك.

استكشاف الأخطاء وإصلاحها

فيما يلي بعض المشاكل الشائعة وإصلاحها أثناء التثبيت أو الوصول إلى Plesk:

الصفحة لا تحمل

  • تأكد من تمكن المضيف من التحليل على الخادم. أضفه إلى /etc/hosts
  • تحقق من قواعد جدار الحماية وافتح المنافذ المطلوبة
  • تأكد من تشغيل Apache على أوبونتو

صفحة تسجيل الدخول يمكن الوصول إليها ولكن تسجيل الدخول يفشل

  • أعد تعيين كلمة مرور admin من سطر الأوامر:
$ sudo /usr/local/psa/bin/admin --set-password admin

تحميل الواجهة ولكن غير منسقة

  • مشكلة أذونات على دلائل Plesk. إصلاح:
$ sudo chown -R psaadm:psaadm /usr/local/psa

استنتاج

مع تثبيت Plesk، أصبح لديك الآن لوحة تحكم قوية وسهلة الاستخدام لإدارة خدمات الاستضافة الخاصة بك. يبسط Plesk إدارة المواقع الإلكترونية والبريد الإلكتروني وDNS وقواعد البيانات وما إلى ذلك من خلال واجهة الويب البديهية الخاصة به. إنه اختيار ممتاز لمزودي الاستضافة الويب والمطورين ومدراء الخوادم الذين يسعون إلى تبسيط إدارة المواقع الإلكترونية وأتمتة الاستضافة.

LEAVE A COMMENT