ما هو Nginx؟ - خبير Semalt

Nginx [المحرك x] هو تقنية HTTP أخرى وخادم وكيل عكسي. يعمل Nginx كخادم وكيل بريد ، وخادم وكيل TCP / UDP عام ، حيث يصادق على طالبي الويب المختلفين لجعل الزائر يصل إلى موقع الويب. كتب إيجور سيسويف في الأصل هذا الخادم الوكيل. قد تستخدم حزم الاستضافة الأخرى طرقًا مثل مكدس LAMP (Linux + Apache + MySQL + PHP) لتشغيل WordPress. يمكن أن يكون Nginx إعدادًا قويًا بخصوص نهج وكيل revere. بالضرورة ، هناك العديد من الطرق التي يمكن لمشرفي المواقع استخدامها لتطبيق Nginx. يمكنك استخدام جميع ميزاته في نفس الوقت باستخدام خادم Apache. تعمل غالبية مواقع الويب التي تتم استضافتها على خادم Nginx على إعداد Apache. هناك رؤوس استجابة HTTPS بالإضافة إلى وكلاء آخرين يشيرون إليها كخوادم ويب.

يوضح هذا المبدأ التوجيهي من قبل مايكل براون ، مدير نجاح عملاء Semalt ، استخدام إعداد Nginx مستقل. بدلاً من الاعتماد على تقنية خادم apache ، يمكنك استخدام Nginx بمفرده مثل الخادم الأساسي. قد تكون هناك بعض الاعتبارات الخاصة عند تنفيذ Nginx على WordPress. هناك بعض المعلومات الهامة التي يحتاج المستخدم إلى معرفتها حول Nginx. على سبيل المثال:

  • جميع التكوينات ممكنة في لوحة الإدارة على تكوين مستوى الخادم. ونتيجة لذلك ، لا يوجد تكوين على مستوى الدليل. على عكس ملفات htaccess الخاصة بـ Apache أو ملفات web.config الخاصة بـ IIS ، لا يمكن لـ WordPress تعديل تكوين Nginx.
  • تختلف طريقة عمل الروابط الثابتة قليلاً في Nginx عن خوادم Apache الأخرى.
  • لا يمكن لـ Nginx إنشاء قواعد إعادة الكتابة لك. لا يحتوي Nginx على إمكانية .htaccess من نوع وبالتالي من المستحيل تكوين الخادم من طرف مستخدم.
  • يمكنك استخدام الإضافات لتثبيت الروابط الثابتة الخاصة بك. من الضروري تثبيت "index.php" والذي يمكن أن يشكل لوحة للسماح بإجراء تعديلات على الخادم الخاص بك.
  • بالنسبة للمستخدمين الذين قد يرغبون في اكتساب بعض إمكانات htaccess المحدودة ، يمكنهم تثبيت ملحق htscanner PECL لـ PHP. لسوء الحظ ، هذا مجرد تعديل تنموي ويمكن أن يأتي مع مضاعفاته. تأكد من أن لديك طريقة تصحيح أخطاء قوية قبل اعتماد هذه التقنية.

في دليل Nginx هذا ، يُفترض أنك قمت بتثبيت Nginx بالفعل. ونتيجة لذلك ، فإن التثبيت والتعليمات حول كيفية عملها ليست شاملة.

معلومات مهمة بخصوص Nginx

  • يقوم مساعد Nginx بتعيين خرائط map.conf تلقائيًا عند إنشاء موقع ويب جديد. في بعض الحالات ، قد تحتاج إلى إعادة تحميل Nginx يدويًا لضمان سريان التغييرات. تقوم Nginx أيضًا بتخزين مواقع الويب في شكل php-fpm ، كلما كان هناك موقع جديد موجودًا.
  • يمكن لمواقع الويب الكبيرة الاستفادة من Nginx حيث يمكن للمرء أن يكون قادرًا على العديد من نطاقات الإعداد.
  • هناك روابط رمزية ، مما يعني أنه لا داعي للقلق بشأن عمليات الحذف أو التعديل غير المقصودة في الخادم بالكامل.

استنتاج

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