virtualmin: تفعيل الخادم الافتراضي على واجهة webmin

virtualmin

virtualmin: تفعيل الخادم الافتراضي على واجهة webmin

virtualmin هي لوحة تحكم لاستضافة الويب تعمل على كلٍ من أنظمة Linux و BSD. حيث تمكّنك من تنصيب أكثر من خادم ويب دون التطرق لكتابة أوامر أنظمة Linux.

تلتصق لوحة virtualmin مع واجهة webmin. حيث وعندما تقم بتنصيب الخادم , فإنك أمام خيارين. إما الإبقاء على استخدام لوحة webmin , أو تنصيب مزايا virtualmin الإضافيّة.

تتطلب منك قائمة Webmin المنفردة خصائص ومهارات إضافية في تنصيب المواقع الإلكترونية. بالتالي ربما تحتاج العمل على الخادم بطريقة أكثر عمليّة عند تنصيب أداة الخادم الافتراضي.

تتيح لك تلك الأداة العمل في بيئة أكثر خصوصية بإدارة المواقع المنفردة. كما تمكنك من تنصيب البرمجيات الخاصة لكلٍ منها. على سبيل المثال , تعمل على تخصيص قواعد بيانات ومحررات عمل خاصة لكل خادم يتعلق بالنطاقات.



طريقة تفعيل أداة virtualmin LAMP



لكي تتمكن من تفعيل virtualmin في واجهة الويب يتطلب منك ذلك تنصيب بيئة webmin. وفي الحالة الخاصة بنا , سنعمل على تثبيت الأداة من خلال نظام Centos7.

  • قم بتجهيز الخادم من خلال تسجيل الدخول بحساب root أو أي حساب ذو صلاحياتٍ كاملة.
virtualmin
صورة يظهر من خلالها تسجيل الدخول إلى Centos7 بحساب Root.

  • قم بإجراء بعض التحديثات على نواة Centos7.
yum check-update
  • بعد الانتهاء من عمليات التحديث قم بتحضير مكتبة التحميل الخاصة بأداة Virtualmin.
wget https://software.virtualmin.com/gpl/scripts/install.sh
  • قم الآن بتنصيب الأداة. وأيضاً وافق على قبول كافة إعدادات التنصيب.
sudo /bin/sh install.sh
virtualmin
صورة يظهر فيها إعداد أداة Virtualmin عبر نظام التشغيل Centos7.
  • سيتطلب منك التنصيب إدخال اسم نطاق كذلك الحال عند العمل في استضافات VPS. قم بإدخاله وفي حال كنت قد تكتفي بتجربة الأداة على الشبكة المحلية قم بإدخال أي عنوان آخر يمكن الإشارة إليه في وقت لاحق.

عمليّة التهيئة والتنصيب قد تستغرق بعض الوقت. ويعتمد ذلك على سرعة الموارد الخاصة بك أو موارد خطة الاشتراك.

تنصيب virtualmin
صورة يظهر فيها عملية استدعاء المكتبات وتنصيب أداة Virtualmin.
  • تظهر عملية انتهاء التنصيب بنجاح أثناء تنصيب LAMP. ويمنحك النظام عنوان الدخول إما عبر المنافذ أو عبر النطاق الذي قمت بتنصيبه كأساسي. وفي حالتنا تظهر إمكانية الدخول إلى واجهة الخادم عبر الطريقتين.
install lamp on centos7
صورة يظهر فيها إحالة عناوين الدخول إلى واجهة Virtualmin.


تخصيص الإعدادات عبر الويب



بعد نجاح عمليّة تنصيب الأداة. ستظهر لك قائمة مساندة لـwebmin. حيث تتيح لك بناء مواقعك الإلكترونيّة وتنصيب البرمجيات اللازمة لعملها. بالتالي قم بتخصيصها كما شئت وذلك بتحضير موارد أول خادم للنطاقات.

تهيئة الموارد
صورة يظهر فيها عملية تهيئة الموارد في عمل الخادم.

على سبيل المثال , تتضمن تهيئة الموارد تقليص أحجام الذاكرة أو زيادتها وفقاً لقواعد البيانات أو خادم Apache أو خدمات الحماية والجدار الناري.

يعيب بعض استضافات الإنترنت عدم التوافقية مع خوادم أباتشي وقد تصادف بضعاً من سوء استغلال الموارد أثناء شراء خادم متواضع. ويتم التغاضي عن تلك المسألة بفتح ملفات Swap أو تنصيب خادم ويب آخر مثل Nginx أو Lightserver.

  • قم بترك إعدادات Ram Usage كما هي.
Ram usage
صورة يظهر فيها تخصيص الخادم الافتراضي لــ webmin.
  • تستهلك أداة ClamAV موارد مرتفعة من ذاكرة رام. حيث أنها بذلك الجزء الخاص بتصفية رسائل البريد الإلكتروني. وفي حال كانت مواردك محدودة فإن إبقاؤها مقفلة هي أمر مستحسن.
أداة ClamAV
صورة يظهر فيها أداة ClamAV. وهو خادم مسؤول عن تفعيل الحماية للبريد الإلكتروني.
  • بعد تجاوز بعض الخطوات , بالتالي ستظهر لك خطوة بتعيين كلمة السر الخاصة بقواعد البيانات. وفي حال كنت تريد ربط كلمة المرور بحساب root , يمكنك التغاضي عن إدخال كلمة جديدة.
virtualmin
طلب تعيين كلمة مرور لقواعد البيانات Mariadb.
  • ستطهر لك قائمة بتخصيص قواعد البيانات. بالتالي , وفي حال كان لديك موقع إلكتروني كثيف الزيارات فقم بتعيين Hugesystem. أو قم بترك الإعدادات التلقائية تعمل.
DBA resources
صورة يظهر فيها تخصيص موارد قواعد البيانات في واجهة Webmin.

تتطلب عمليات الاستعلام استهلاك العديد من موارد العتاد. وينطبق الأمر ذاته عندما يتعلق ببلوغ حصّة مرتفعة من استخدام موارد الخادم. لذلك فإن رفع مقدار سعة الذاكرة من شأنه ثبات خادم البيانات للحيلولة دون سقوطه.

  • بعد المرور بالعديد من الخطوات ستظهر لك القائمة التالية.
virtualmin
صورة يظهر فيها تمكين شهادات SSL أو تعطيلها.

في الخيار الأول قم بتفعيل إضافة الخادم وفقاً للنطاق الذي قمت بتسميته. أما وفي حال كنت تعمل على مضيف محلي بشبكتك الخاصة , قم بتعطيل خصائص SSL في الخيار الثاني.


شهادات SSL



يتطلب تفعيل شهادات الأمان SSL خطوات مختلفة عن تلك التي يتم تنصيبها في الاستضافات المشتركة. قد تتطرق في بعض الأحيان إلى عملية التوثيق مروراً بسجلات النطاق.

بالتالي , وفي حال لم يتم الإشارة إلى نطاق عام. قم بتعطيل الشّهادات بجميع الأحوال.

  • يظهر لنا نجاح عملية إضافة أول خادم افتراضي عبر تلك الرسالة. قم بالضغط على استمرار.
انتهاء عملية تسطيب الخادم.
صورة يظهر فيها عملية استكمال التثبيت في الخادم الافتراضي.


تحديث الخادم



الآن وبعد أن انتهينا من تنصيب الخادم الافتراضي الأول عبر أداة webmin العامة. سنعيد تهيئة الخادم متمثلاً بتحديث الخدمات المنصبة جميعها.

virtualmin
صورة يظهر فيها إجراء تحديثات للخادم بعد التنصيب.

قد تستغرق العمليّة بعض الوقت. لذلك لا تقم بإعادة تشغيل الخادم أو تعطيل عمليات التحديث تفادياً لحدوث أخطاء لم تكن في الحسبان.

تحديث الخادم الإفتراضي
صورة يظهر فيها إجراء بعض التحديثات على خادم الويب.

بعد الانتهاء من تنصيب التحديثات والتحقق من صلاحية الخادم للاستخدام. ستخبرك الصفحة بذلك. بالتالي سنستأنف عمليّة تنصيب بعض الخدمات اللازمة مثل محررات وورد بريس.


تحضير بيئة عمل الموقع



يتطلب منك الوصول لصفحات تحرير المحتوى بضعاً من الخطوات. والتي تتمثل بإعداد صفحة قواعد البيانات phpMyAdmin. وسيليها تنصيب محرر النصوص وورد بريس.

تعمل برمجيات تحرير النصوص وورد بريس بالتزامن مع قواعد البيانات. ويتضمن ذلك التحكم بالجداول والأعمدة وملئ الحقول بالبيانات اللازمة. بالتالي يتوجب عليك أولاً تفعيل صفحة الوصول لقواعد البيانات.

  • قم بالدخول إلى Install Scripts على الجهة اليسرى من قائمة المهام. ثم قم بتعيين خيار phpMyAdmin.
تفعيل phpMyAdmin
تفعيل صفحة phpMyAdmin في واجهة webmin.
  • لا يسمح لك virtualmin بتنصيب أكثر من أداة في آن واحد. لذا قم بالنزول إلى الأسفل واضغط على Show install options.
virtualmin
صورة يظهر فيها تنصيب صفحة phpMyAdmin.

  • لا تقلق بشأن ظهور هذا الخطأ.
خطأ في الخادم
صورة يظهر فيها خطأ أثناء تنصيب صفحة phpMyAdmin.

يفيد هذا النوع من الأخطاء إلى عدم تمكين بعض الخوادم في الصفحة. وللتغلب على ذلك قم بتفعيل خادم قواعد البيانات. قم بالدخول إلى Edit Virtual Server, ثم قم بتمكين قاعدة البيانات الخاصة بك.

تفعيل خادم mariadb.
صورة يظهر فيها تفعيل قواعد البيانات MariaDB.

قم بحفظ التمكين عن طريق الضغط على Save Virtual Server ومن ثم عد للمحاولة من جديد.

virtualmin
صورة يظهر فيها عملية تثبيت phpMyAdmin.

لا تقم بتثبيت الملفات على صفحة الموقع العامة. وهذا ما يشيره الخيار التالي ربما ستتطرق إلى تنفيذ تنصيب wordpress على خيار At top level.


تجهير صفحة phpMyAdmin



عند تثبيت صفحة phpMyAdmin يتم انشاء ملف خاص بها في شجرة الموقع root. وبعد التثبيت سيخبرك الخادم بطريقة الدخول للصفحة تماما مثلما وصلنا إليها.

  • سيستغرق التنصيب بعض الوقت. وفي حال نجاح العملية حاول الدخول إلى صفحة phpMyAdmin وذلك عبر إعلامك به من قبل الخادم.
صفحة الدخول إلى phpMyAdmin
صورة يظهر فيها نجاح عملية الدخول إلى صفحة phpMyAdmin.


تنصيب بيئة وورد بريس



يتبقى لدينا آخر خطوة من خطوات تجهيز virtualmin ألا وهي تنصيب إعدادات وورد بريس. ويتم الوصول إليها عبر أيقونة Install Scripts بالتالي سيتيح لك ذلك نقل موقعك من الاستضافة القديمة ليحل في عالم خوادم VPS.

  • ستصل إلى نفس صفحة التنصيب المتاحة ومن ثم تقوم باختيار وورد بريس بالإصدارات التي تريد. ضع في اعتبارك تنصيب بيئة العمل على صفحة الخادم الرئيسية ليتمكن الزوار من الوصول إلى المحتوى مباشرة.
virtualmin
صورة يظهر فيها عملية تنصيب أدوت وورد بريس.
  • تذكر تنصيب وورد بريس على الصفحة العامة للموقع تفادياً لوقوع الأخطاء فيما بعد.
تنصيب ووردبريس
صورة يظهر فيها عملية تنصيب وورد بريس على الصفحة الرئيسية للموقع.
  • قد تستغرق عملية التنصيب وقتا مطولاً وذلك نسبة إلى سرعة الخادم الخاص بك. بالتالي وبعد نجاح عمليّة التثبيت ستتمكّن من الوصول لصفحة وورد بريس عبر عنوان المضيف أو اسم النطاق.
virtualmin
صورة يظهر فيها تهيئة حساب وورد بريس.

بالتالي , قم بعمل تهيئة لحساب الموقع لكي تتمكن من الوصول إلى قائمة المهام الخاصة بواجهة وورد بريس.

virtualmin
صورة يظهر فيها نجاح عملية تنصيب وورد بريس على خادم افتراضي.


مزايا إضافية



تمنحك واجهة webmin مزايا إضافيّة تعينك على إدارة الخادم بطريقة أكثر فعاليّة. بالتالي فهي تتضمن إجراء بعض التحسينات على سرعة الموقع وأداء عمل الخوادم الأخرى.

على سبيل المثال , فإن خوادم virtualmin تتيح لك تتبع ومراقبة حركات الموقع اليوميّة بما فيها بطاقة الشبكة وأداء الموارد في العتاد. حيث تمنحك المزيد أثناء تفعيل استضافات VPS.

الخلاصة

  • تم الانتهاء من تنصيب خادم ويب يقبل العمل على انشاء المقالات والمدونات.
  • توفر لك virtualmin خيارات عدة. بالتالي إدارة جيدة للموارد.

 


المراجع

  1. الموقع الرسمي ^ virtualmin.
  2. restart Webmin ^ e2enetworks.
  3. Stop and Disable Firewalld on CentOS 7 ^ linuxize.
  4. Install and Configure Virtualmin on CentOS 8^ computingforgeeks.
  5. Downloading and Installing Virtualmin^ virtualmin.
  6. How to Check and Install Updates On CentOS and RHEL^ tecmint.

هل أعجبك المقال؟

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني.