كيفية تثبيت Nginx أو LiteSpeed على المشرف المباشر
كيفية تثبيت Nginx على لوحة تحكم المشرف المباشر دليل الإعداد السهل:
خادم الويب Nginx مقابل Litespeed
Nginx هو برنامج مفتوح المصدر يعمل على خوادم Linux مثل خوادم الويب، وخوادم الوكيل العكسي، وموازنات التحميل، والتخزين المؤقت للوسائط وما إلى ذلك. يُستخدم Nginx بشكل أساسي كخادم ويب ويحل محل Apache في كثير من الحالات.
يستهلك Nginx القليل جدًا من الذاكرة ووحدة المعالجة المركزية وعرض النطاق الترددي للشبكة في الخادم. يعمل Nginx في النموذج غير المتزامن. يعمل Nginx على عملية رئيسية واحدة بدلاً من إنشاء سلاسل رسائل متعددة لكل طلب.
يخدم Nginx طلبات من 100x إلى 1000x لكل خادم، وهي أسرع من Apache. لقد سبق أن شرحت في مقالتنا السابقة Nginx Vs Apache ما هو الأفضل بالنسبة له cPanel استضافة.
خادم الويب Litespeed
Litespeed هو خادم ويب خفيف الوزن تم تطويره وتملكه شركة Litespeed Technologies.
يحل خادم الويب Litespeed محل خادم الويب Apache مرة أخرى. لكن Litespeed متوافق بشكل كبير مع جميع وحدات Apache مثل mod_security وmod_rewrite وما إلى ذلك.
يحتوي خادم الويب Litespeed على ثلاثة إصدارات.
يعمل خادم الويب Litespeed مفتوح المصدر في خوادم Linux العادية ولا يحتوي على واجهة المستخدم الرسومية. ويستخدم هذا في خوادم الويب الصغيرة وغير التجارية.
هذا الإصدار هو إصدار مرخص يعمل على خوادم الويب المتوسطة ذات حركة مرور أقل. يمكن تثبيت هذه الطبعة مع لوحات التحكم مثل WHM/cPanel أو خوادم الإدارة المباشرة. يتم دمج هذا الإصدار مع لوحات التحكم ويمكن إدارته من خلال لوحة التحكم باستخدام واجهة المستخدم الرسومية
هذا الإصدار مشابه للإصدار القياسي، والذي يمكن تثبيته ودمجه مع WHM/cPanel وخوادم الويب للمسؤول المباشر. تم تطوير هذا الإصدار ليعمل على خوادم الويب الكبيرة ذات حركة المرور العالية
خادم الويب Litespeed يستخدم بشكل رئيسي في خوادم الويب مع تدفق الوسائط. يتعامل مع الاتصالات المتزامنة مع استخدام أقل للذاكرة ووحدة المعالجة المركزية.
وبصرف النظر عن خادم الويب، يتم استخدام Litespeed أيضًا كموازن تحميل، ومسرع ذاكرة التخزين المؤقت وما إلى ذلك. ويتعامل Litespeed مع الارتفاع المفاجئ في حركة المرور بالإضافة إلى هجمات DDOS.
إعداد لوحة تحكم المشرف المباشر | دليل قوي
#1 دليل قوي لإعداد لوحة تحكم المسؤول المباشر 🔥 اتبع هذه الخطوات البسيطة لإعداد لوحة تحكم المسؤول المباشر | أباتشي، شعار مخصص، PHP، SSL
كيفية تثبيت nginx في خادم الإدارة المباشرة
يمكن تثبيت Nginx في خادم DA عبر CustomBuild 2.0
إذا كان إصدار CustomBuild أقل من 2.0، فقم بترقية CustomBuild على النحو التالي، ثم قم بتسجيل الدخول إلى لوحة تحكم Direct Admin كمسؤول. انتقل إلى الميزات الإضافية> CustomBuild. انقر فوق الزر "ترقية" المتاح على الجانب الأيسر الأيمن من لوحة التحكم.
الآن قم بإغلاق الخادم وانتقل إلى /usr/local/directadmin/custombuild
قم بتشغيل الأمر أدناه لتعيين options.conf لاستخدام Nginx وphp-fpm
# ./إنشاء مجموعة خادم الويب nginx
تم تغيير خيار خادم الويب من apache إلى nginx
# ./build set php1_mode php-fpm Changed php1_mode option from mod_php to php-fpm
#./build update
# ./build all d # ./build rewrite_confs
بعد تثبيت Nginx، تحقق من حالة Nginx باستخدام الأمر أدناه
#lsof -i :80
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
nginx 3246 root 12u IPv4 631306 0t0 TCP server.rajesh.com:http (LISTEN)
nginx 3246 root 13u IPv4 631307 0t0 TCP localhost:http (LISTEN)
nginx 3247 nginx 12u IPv4 631306 0t0 TCP server.rajesh.com:http (LISTEN)
nginx 3247 nginx 13u IPv4 631307 0t0 TCP localhost:http (LISTEN)
تثبيت Litespeed على خادم DirectAdmin
قبل تثبيت Litespeed (تثبيت nginx)، قم بزيارة متجر Litespeed واحصل على الترخيص. الترخيص المجاني متاح لخادم ذو مجال واحد مع ذاكرة وصول عشوائي (RAM) أقل من 2 جيجا بايت.
#باش <(curl https://get.litespeed.sh) your_serial_no
بعد تثبيت Litespeed، قم بالتحقق من ذلك خادم الويب LiteSpeed قيد التشغيل على النحو التالي
# lsof -i :80
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
litespeed 12713 root 11u IPv4 987842 0t0 TCP *:http (LISTEN)
litespeed 12713 root 14u IPv6 987843 0t0 TCP *:http (LISTEN)
litespeed 12716 apache 11u IPv4 987842 0t0 TCP *:http (LISTEN)
litespeed 12716 apache 14u IPv6 987843 0t0 TCP *:http (LISTEN)
قم بتسجيل الدخول إلى DA كمسؤول وانتقل إلى الخدمات في لوحة المعلومات. تحقق من تشغيل LiteSpeed كخدمة.

إضافة التخزين المؤقت على مستوى الخادم
قم بتحرير الملف /etc/httpd/conf/extra/httpd-includes.conf وأضف الإدخالات أدناه
<IfModule Litespeed>
CacheRoot /home/lscache/
</IfModule>
إضافة التخزين المؤقت للمضيف الظاهري
إنشاء ملف /usr/local/directadmin/data/templates/custom/cust_httpd.CUSTOM.2.pre أضف الإدخالات أدناه إلى الملف
<IfModule Litespeed>
CacheRoot lscache
</IfModule>
تمكين mod_security
تنفيذ الأمر أدناه ل تمكين mod_security مع خادم الويب Litespeed
# cd /usr/local/directadmin/custombuild
# ./build set modsecurity yes
# ./build set modsecurity_ruleset comodo
# ./build modsecurity
لتطبيق التغييرات، قم بتنفيذ الأوامر أدناه
# cd /usr/local/directadmin/custombuild
# ./build rewrite_confs
خاتمة
يظل خادم الويب Lightspeed بديلاً لجميع خوادم الويب التي تشبهها إنجينكس أو أباتشي بسبب الأسباب أدناه.
اقرأ أيضا: يلزم تثبيت خادم أباتشي وتهيئته
اقرأ أيضا: استضافة ASP.NET رخيصة
اقرأ أيضا: استضافة مجانية لـ Laravel
اقرأ أيضا: استضافة Node.js مجانية
الأسئلة الشائعة
هل Nginx أفضل من Apache لـ DirectAdmin؟
يتفوق Nginx على Apache في معظم الاختبارات المعيارية، لا سيما في تقديم المحتوى الثابت ومعالجة الاتصالات المتزامنة. على خادم DirectAdmin، يستهلك Nginx ذاكرة ووحدة معالجة مركزية أقل بكثير مقارنةً بـ Apache. إذا كان خادمك يستضيف مواقع ويب متعددة أو يتعامل مع حركة مرور عالية، فإن Nginx هو الخيار الأمثل. لا يزال Apache يتمتع بمزايا في التكوينات التي تعتمد بشكل كبير على ملفات .htaccess، ولكن Nginx مع php-fpm هو الإعداد المفضل لخوادم DirectAdmin الحديثة.
كيف يمكنني التبديل من Apache إلى Nginx على DirectAdmin؟
قم بتسجيل الدخول إلى خادمك عبر SSH وانتقل إلى المسار /usr/local/directadmin/custombuild. شغّل الأمر ./build set webserver nginx لتغيير خيار خادم الويب، ثم شغّل الأمر ./build set php1_mode php-fpm لتغيير وضع PHP. بعد ذلك، شغّل الأوامر ./build update و ./build all d و ./build rewrite_confs لتطبيق التغييرات. تأكد من تشغيل Nginx باستخدام الأمر lsof -i :80. تستغرق العملية بأكملها من 10 إلى 15 دقيقة تقريبًا، وذلك حسب سرعة خادمك.
هل يتطلب برنامج LiteSpeed ترخيصًا مدفوعًا؟
يُقدّم LiteSpeed خيارات مجانية ومدفوعة. إصدار OpenLiteSpeed مجاني بالكامل ومفتوح المصدر، ولكنه يفتقر إلى تكامل لوحة التحكم. أما إصدارا Standard وEnterprise فيتطلبان تراخيص مدفوعة من LiteSpeed Technologies. مع ذلك، يُقدّم LiteSpeed ترخيصًا تجريبيًا مجانيًا للخوادم ذات معالج واحد. domain وذاكرة وصول عشوائي أقل من 2 جيجابايت. بالنسبة لخوادم DirectAdmin الإنتاجية التي تستضيف مواقع متعددة، ستحتاج إلى ترخيص قياسي أو ترخيص مؤسسي.
هل يمكنك استخدام LiteSpeed مع النسخة المجانية من DirectAdmin؟
نعم، يعمل برنامج LiteSpeed مع كلٍ من الإصدارين المجاني والمدفوع من DirectAdmin. يوفر DirectAdmin ترخيصًا مجانيًا للاستخدام الشخصي يدعم عددًا محدودًا من domainيمكنك تثبيت LiteSpeed على خادم DirectAdmin بغض النظر عن مستوى الترخيص. يتكامل مُلحق LiteSpeed مع DirectAdmin عبر CustomBuild 2.0، مما يتيح لك الحصول على نفس ميزات إدارة واجهة المستخدم الرسومية مع أي ترخيص DirectAdmin.
ما الفرق بين Nginx و LiteSpeed؟
Nginx مفتوح المصدر ومجاني بالكامل، بينما يتوفر LiteSpeed بإصدارات مفتوحة المصدر وتجارية. يتميز LiteSpeed بتوافقه التام مع وحدات Apache مثل mod_rewrite وmod_security، مما يُسهّل عملية الانتقال من Apache. يتطلب Nginx صيغة تهيئة منفصلة. كما يتضمن LiteSpeed ميزة التخزين المؤقت للصفحات (LSCache) المدمجة، والتي تعمل مع WordPress ومنصات إدارة المحتوى الأخرى مباشرةً. بينما يحتاج Nginx إلى حلول تخزين مؤقت خارجية. من حيث الأداء، يتشابه أداء كلا النظامين، لكن LiteSpeed يوفر توافقًا أفضل مع Apache وميزات تخزين مؤقت مدمجة.