في المقالة التالية سوف نلقي نظرة على كيفية القيام بذلك قم بتثبيت خادم الويب OpenLiteSpeed على خادم Ubuntu 18.04. هذا الخادم هو إصدار مفتوح المصدر من LiteSpeed Web Server Enterprise ويحتوي على جميع الميزات الأساسية الموجودة في LiteSpeed.
يجمع OpenLiteSpeed السرعة والأمان وقابلية التوسع والتحسين والبساطة في حزمة ودية مفتوحة المصدر. لديها قواعد إعادة كتابة متوافقة مع أباتشي، واجهة إدارة مدمجة قائمة على الويب ومعالجة PHP مخصصة ، محسّنة للخادم.
ميزات OpenLiteSpeed العامة
- لديها العمارة التي يحركها الحدث. عمليات أقل ، ونفقات أقل ، وقابلية التوسع.
- افهم قواعد إعادة كتابة Apache. OpenLiteSpeed يدعم mod_rewrite، دون الحاجة إلى تعلم أي بناء جملة جديد ، حتى نتمكن من الاستمرار في استخدام قواعد إعادة الكتابة الحالية.
- سيكون لدينا واجهة مشرف ودية. يأتي OLS مع WebAdmin GUI مدمج. قوس لوحة التحكم متاح مع لوحة سايبر.
- تم إنشاؤه لتوفير السرعة والأمان. لديها اتصال مضاد لـ DDoS y حدود النطاق الترددي، دمج ModSecurity v3 وأكثر من ذلك.
- تسريع ذاكرة التخزين المؤقت الذكي. وحدة ذاكرة التخزين المؤقت المدمجة للصفحة الكاملة قابلة للتخصيص بدرجة عالية وفعالة لتجربة مستخدم جيدة.
- تحسين سرعة الصفحة. نفذ تلقائيًا نظام تحسين PageSpeed من Google باستخدام وحدة mod_pagespeed.
- PHP LiteSpeed SAPI. كما هو موضح على موقع الويب الخاص بهم ، فإن هذا يسمح للتطبيقات الخارجية المكتوبة بلغة PHP بالعمل أسرع بنسبة تصل إلى 50٪.
- تسريع ووردبريس. جرب تعزيز الأداء مع OpenLiteSpeed و LSCache لـ WordPress
هذه ليست سوى بعض ميزات OpenLiteSpeed. يستطيعون انظر كل منهم بالتفصيل في موقع المشروع.
قم بتثبيت OpenLiteSpeed على خادم Ubuntu 18.04
يوفر OpenLiteSpeed مستودع برامج يمكننا استخدامه لتنزيل الخادم وتثبيته مع الأمر عرضة معيار أوبونتو.
للبدء ، دعنا نفتح محطة طرفية (Ctrl + Alt + T) و تحديث كافة حزم النظام بالأوامر:
sudo apt update; sudo apt upgrade
ستكون الخطوة التالية التي يجب اتباعها تنزيل وإضافة مفتاح توقيع برنامج المطور:
wget -qO - https://rpms.litespeedtech.com/debian/lst_repo.gpg | sudo apt-key add -
الآن سنضيف معلومات المستودع إلى نظامنا عن طريق كتابة ما يلي في نفس الجهاز:
sudo add-apt-repository 'deb http://rpms.litespeedtech.com/debian/ bionic main'
في هذه المرحلة وبعد تحديث البرنامج المتاح ، يمكننا الآن قم بتثبيت خادم OpenLiteSpeed ومعالج PHP الخاص به باستخدام الأمر:
sudo apt install openlitespeed lsphp73
أخيرا سنقوم إنشاء ارتباط إلى معالج PHP الذي قمنا بتثبيته للتو:
sudo ln -sf /usr/local/lsws/lsphp73/bin/lsphp /usr/local/lsws/fcgi-bin/lsphp5
عند هذه النقطة ، خادم OpenLiteSpeed مثبت بالفعل.
قم بتعيين كلمة مرور المسؤول
سنحتاج تكوين كلمة مرور إدارية لخادم الويب OpenLiteSpeed. بشكل افتراضي ، يتم تعيين كلمة المرور على 123456، لذلك يجب علينا تغييره على الفور. يمكننا القيام بذلك عن طريق تشغيل برنامج نصي مزود بالبرنامج:
sudo /usr/local/lsws/admin/misc/admpass.sh
عند تشغيل هذا البرنامج النصي يمكننا الإشارة إلى اسم مستخدم للمستخدم المسؤول وكلمة مرور كالآتي:
قم بالوصول إلى خادم الويب OpenLiteSpeed
يجب أن يبدأ OpenLiteSpeed تلقائيًا. علبة تحقق من هذا بالأمر التالي:
sudo /usr/local/lsws/bin/lswsctrl status
إذا لم نعثر عليه ، فيمكننا تشغيله بالأمر:
sudo /usr/local/lsws/bin/lswsctrl start
فتح المنافذ في جدار الحماية
نحن بحاجة فتح بعض المنافذ في جدار الحماية لدينا. سيتعين علينا تكوين المنافذ للبروتوكولات الضرورية عن طريق إضافة القواعد التالية إلى جدار الحماية:
sudo ufw allow http sudo ufw allow https
سيتعين علينا أيضًا إضافة القواعد التالية حتى نتمكن من استخدام المنافذ الضرورية:
sudo ufw allow 8088 sudo ufw allow 7080
بعد إضافة القواعد ، سوف تحتاج إلى أعد تحميل ufw لإجراء تغييرات:
sudo ufw reload
الوصول إلى واجهة الويب
في متصفح الويب الخاص بنا ، سيتعين علينا ذلك انتقل إلى اسم المجال أو عنوان IP لخادمنا ، متبوعًا بـ : 8088 للوصول إلى الشاشة الرئيسية. يجب أن يقوم المتصفح بتحميل صفحة الويب الافتراضية OpenLiteSpeed كما هو موضح أدناه:
http://dominio-o-IP-del-servidor:8088
إلى تكوين الواجهة الإدارية سنصل إليها من خلال متصفح الويب الخاص بنا ، باستخدام HTTPS واسم المجال أو عنوان IP للخادم متبوعًا بـ: 7080:
https://dominio-o-IP-del-servidor:7080
في هذه الشاشة سنضطر إلى استخدم بيانات اعتماد تسجيل دخول المسؤول التي أنشأناها أثناء إعداد OpenLiteSpeed. بمجرد تحديد أنفسنا بشكل صحيح ، سيتم تقديم واجهة إدارة OpenLiteSpeed إلينا ، حيث يمكننا إجراء التكوينات ذات الصلة:
إلى مزيد من المعلومات حول تثبيت OpenLiteSpeed أو تكوينه أو استخدامه، يمكنك استشارة وثائق المشروع الرسمية، و موقع من نفس الشيء أو له صفحة على جيثب.