فيديو: ما هو Nginx و Apache؟
2024 مؤلف: Lynn Donovan | [email protected]. آخر تعديل: 2023-12-15 23:43
اباتشي و Nginx هما أكثر خوادم الويب مفتوحة المصدر شيوعًا في العالم. معًا ، هم مسؤولون عن خدمة أكثر من 50 ٪ من حركة المرور على الإنترنت. كلا الحلين قادران على التعامل مع أعباء العمل المتنوعة والعمل مع برامج أخرى لتوفير حزمة ويب كاملة.
ما الفرق بين Nginx و Apache؟
اباتشي هو خادم HTTP مفتوح المصدر بينما Nginx هو خادم ويب غير متزامن عالي الأداء وخادم وكيل عكسي. دعم وصيانة Nginx يتم التعامل معها من قبل شركة تحمل نفس الاسم والتي تأسست في عام 2011. الرائد الفرق بين الاثنان هما الطريقة التي يتعامل بها كلاهما مع طلبات العميل.
وبالمثل ، لماذا يعتبر Nginx أسرع من Apache؟ اباتشي يستهلك المزيد من الذاكرة ، لأن كل خيط يستهلك القليل من الذاكرة ، لذلك إذا كان لديك 100 موضوع ، فسيتم إضافته. هذا هو السبب الرئيسي لماذا nginx أسرع ، مما يعني أنه يمكن أن يخدم المزيد من الطلبات في الثانية من اباتشي على نفس الجهاز.
هل يستخدم Nginx Apache؟
NGINX يستخدم بنية غير متزامنة مدفوعة بالحدث للتعامل مع هذه الكميات الهائلة من الاتصالات. وكيل الواجهة الأمامية لـ اباتشي وخوادم الويب الأخرى ، التي تجمع بين مرونة اباتشي مع أداء المحتوى الثابت الجيد لـ NGINX.
ما هو استخدام Nginx؟
NGINX هو برنامج مفتوح المصدر لخدمة الويب ، والوكيل العكسي ، والتخزين المؤقت ، وموازنة التحميل ، وتدفق الوسائط ، والمزيد. لقد بدأ كخادم ويب مصمم لتحقيق أقصى قدر من الأداء والاستقرار.
موصى به:
هل يمكنني تثبيت Nginx على نظام Windows؟
يمكن تثبيته على أي نظام تشغيل ويأتي كتطبيق مفتوح المصدر أيضًا. بقدر ما يتم إعداد Nginx ودعمه لنظام التشغيل Windows ، فإنه يأتي مع عدد قليل من المشكلات التي تحد من أدائه. نوصي بشدة بإعداد Nginx على خادم Linux
كيف أجد إصدار nginx الخاص بي؟
تحقق من إصدار Nginx. يمكننا استرداد إصدار Nginx المثبت حاليًا عن طريق استدعاء ثنائي Nginx مع بعض معلمات سطر الأوامر. يمكننا استخدام المعلمة -v لعرض إصدار Nginx فقط ، أو استخدام المعلمة -V لعرض الإصدار ، جنبًا إلى جنب مع إصدار المحول البرمجي ومعلمات التكوين
لماذا يسمى Nginx بالوكيل العكسي؟
يتم استخدام الخادم الوكيل "الأمامي" النموذجي (يُطلق عليه عادةً "الوكيل") للسماح للعملاء الداخليين بالوصول إلى المواقع الخارجية. مثل العديد من خوادم الويب ، يمكن تهيئتها للعمل في وضع الوكيل الأمامي أو وضع الوكيل العكسي. تعني عبارة 'nginx reverse proxy' أن خادم nginx تم تكوينه كبروكسي عكسي
كيف يتم تثبيت Nginx على AWS Linux؟
لتثبيت برنامج NGINX مفتوح المصدر ، اتبع الخطوات التالية: قم بالوصول إلى الجهاز الطرفي. أضف المفتاح: sudo apt-key أضف nginx_signing.key. قم بتغيير الدليل إلى / etc / apt. قم بتحديث برنامج NGINX: sudo apt-get update. قم بتثبيت NGINX: sudo apt-get install nginx. اكتب Y عندما يُطلب منك ذلك. ابدأ NGINX: sudo service nginx start
ما هو أفضل Apache أو nginx؟
NGINX أسرع بحوالي 2.5 مرة من Apache بناءً على نتائج اختبار معياري يعمل على ما يصل إلى 1000 اتصال متزامن. من الواضح أن NGINX يقدم محتوى ثابتًا أسرع بكثير من Apache. إذا كنت بحاجة إلى تقديم الكثير من المحتوى الثابت بمستويات التزامن عالية ، فيمكن أن تكون NGINX مساعدة حقيقية