virtualmin: تفعيل الخادم الافتراضي على واجهة webmin
جدول المحتويات
virtualmin هي لوحة تحكم لاستضافة الويب تعمل على كلٍ من أنظمة Linux و BSD. حيث تمكّنك من تنصيب أكثر من خادم ويب دون التطرق لكتابة أوامر أنظمة Linux.
تلتصق لوحة virtualmin مع واجهة webmin. حيث وعندما تقم بتنصيب الخادم , فإنك أمام خيارين. إما الإبقاء على استخدام لوحة webmin , أو تنصيب مزايا virtualmin الإضافيّة.
تتطلب منك قائمة Webmin المنفردة خصائص ومهارات إضافية في تنصيب المواقع الإلكترونية. بالتالي ربما تحتاج العمل على الخادم بطريقة أكثر عمليّة عند تنصيب أداة الخادم الافتراضي.
تتيح لك تلك الأداة العمل في بيئة أكثر خصوصية بإدارة المواقع المنفردة. كما تمكنك من تنصيب البرمجيات الخاصة لكلٍ منها. على سبيل المثال , تعمل على تخصيص قواعد بيانات ومحررات عمل خاصة لكل خادم يتعلق بالنطاقات.
طريقة تفعيل أداة virtualmin LAMP
لكي تتمكن من تفعيل virtualmin في واجهة الويب يتطلب منك ذلك تنصيب بيئة webmin. وفي الحالة الخاصة بنا , سنعمل على تثبيت الأداة من خلال نظام Centos7.
- قم بتجهيز الخادم من خلال تسجيل الدخول بحساب root أو أي حساب ذو صلاحياتٍ كاملة.

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

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

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

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

على سبيل المثال , تتضمن تهيئة الموارد تقليص أحجام الذاكرة أو زيادتها وفقاً لقواعد البيانات أو خادم Apache أو خدمات الحماية والجدار الناري.
يعيب بعض استضافات الإنترنت عدم التوافقية مع خوادم أباتشي وقد تصادف بضعاً من سوء استغلال الموارد أثناء شراء خادم متواضع. ويتم التغاضي عن تلك المسألة بفتح ملفات Swap أو تنصيب خادم ويب آخر مثل Nginx أو Lightserver.
- قم بترك إعدادات Ram Usage كما هي.

- تستهلك أداة ClamAV موارد مرتفعة من ذاكرة رام. حيث أنها بذلك الجزء الخاص بتصفية رسائل البريد الإلكتروني. وفي حال كانت مواردك محدودة فإن إبقاؤها مقفلة هي أمر مستحسن.

- بعد تجاوز بعض الخطوات , بالتالي ستظهر لك خطوة بتعيين كلمة السر الخاصة بقواعد البيانات. وفي حال كنت تريد ربط كلمة المرور بحساب root , يمكنك التغاضي عن إدخال كلمة جديدة.

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

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

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

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

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

بعد الانتهاء من تنصيب التحديثات والتحقق من صلاحية الخادم للاستخدام. ستخبرك الصفحة بذلك. بالتالي سنستأنف عمليّة تنصيب بعض الخدمات اللازمة مثل محررات وورد بريس.
تحضير بيئة عمل الموقع
يتطلب منك الوصول لصفحات تحرير المحتوى بضعاً من الخطوات. والتي تتمثل بإعداد صفحة قواعد البيانات phpMyAdmin. وسيليها تنصيب محرر النصوص وورد بريس.
تعمل برمجيات تحرير النصوص وورد بريس بالتزامن مع قواعد البيانات. ويتضمن ذلك التحكم بالجداول والأعمدة وملئ الحقول بالبيانات اللازمة. بالتالي يتوجب عليك أولاً تفعيل صفحة الوصول لقواعد البيانات.
- قم بالدخول إلى Install Scripts على الجهة اليسرى من قائمة المهام. ثم قم بتعيين خيار phpMyAdmin.

- لا يسمح لك virtualmin بتنصيب أكثر من أداة في آن واحد. لذا قم بالنزول إلى الأسفل واضغط على Show install options.

- لا تقلق بشأن ظهور هذا الخطأ.

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

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

لا تقم بتثبيت الملفات على صفحة الموقع العامة. وهذا ما يشيره الخيار التالي ربما ستتطرق إلى تنفيذ تنصيب wordpress على خيار At top level.
تجهير صفحة phpMyAdmin
عند تثبيت صفحة phpMyAdmin يتم انشاء ملف خاص بها في شجرة الموقع root. وبعد التثبيت سيخبرك الخادم بطريقة الدخول للصفحة تماما مثلما وصلنا إليها.
- سيستغرق التنصيب بعض الوقت. وفي حال نجاح العملية حاول الدخول إلى صفحة phpMyAdmin وذلك عبر إعلامك به من قبل الخادم.

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

- تذكر تنصيب وورد بريس على الصفحة العامة للموقع تفادياً لوقوع الأخطاء فيما بعد.

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

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

مزايا إضافية
تمنحك واجهة webmin مزايا إضافيّة تعينك على إدارة الخادم بطريقة أكثر فعاليّة. بالتالي فهي تتضمن إجراء بعض التحسينات على سرعة الموقع وأداء عمل الخوادم الأخرى.
على سبيل المثال , فإن خوادم virtualmin تتيح لك تتبع ومراقبة حركات الموقع اليوميّة بما فيها بطاقة الشبكة وأداء الموارد في العتاد. حيث تمنحك المزيد أثناء تفعيل استضافات VPS.
الخلاصة
- تم الانتهاء من تنصيب خادم ويب يقبل العمل على انشاء المقالات والمدونات.
- توفر لك virtualmin خيارات عدة. بالتالي إدارة جيدة للموارد.
المراجع
- الموقع الرسمي virtualmin.
- restart Webmin e2enetworks.
- Stop and Disable Firewalld on CentOS 7 linuxize.
- Install and Configure Virtualmin on CentOS 8 computingforgeeks.
- Downloading and Installing Virtualmin virtualmin.
- How to Check and Install Updates On CentOS and RHEL tecmint.