توجيه تكوين NGINX الاختباري قبل أن نفسده

لقد كنا جميعًا هناك؛ تحتاج إلى إجراء “تغيير صغير فقط في هذا” في تكوين NGINX الخاص بك وقبل أن تدرك ذلك، يتوقف خادم الويب الخاص بك. لحسن الحظ، هناك إجابة في تغييرات اختبار تكوين NGINX!

هناك العديد من المهام التي يمكنك القيام بها لاختبار تغييرات التكوين في NGINX باستخدام المفاتيح المدمجة، وممارسات أفضل لحل المشكلات، واختبار الأذونات. في هذا البرنامج التعليمي، ستتعلم كيفية البدء في التأكد من أنك لن تتسبب في إسقاط الإنتاج مرة أخرى!

التحقق من صحة ملف تكوين NGINX

تتبع ملفات تكوين NGINX نظام معين. لا يمكنك فقط تقديم أي نص في ملف تكوين وتوقع من NGINX أن يفهمه. تحتاج إلى اختبار صحة الصيغة أولاً قبل إطلاقه في بيئة مهمة.

لاختبار ملف تكوين NGINX، يوفر برنامج النصي `nginx` المفتاح `-t`. المفتاح `-t` هو علم يخبر NGINX بقراءة ملف التكوين (وجميع الملفات المشار إليها في ملف التكوين الرئيسي) وضمان صحة الصيغة.

sudo nginx -t

المفتاح `-t` لا يختبر الصيغة فقط في ملف تكوين NGINX الرئيسي للاختبار، بل يقوم أيضًا بقراءة واختبار الصيغة لجميع الملفات المشار إليها عبر بيان `include` أيضًا.

إذا كانت صيغة ملف التكوين صالحة، فسترى ما يلي:

NGINX Configuration Test is Successful

على العكس من ذلك، سترى أدناه أنه إذا ارتكبت خطأ في ملف التكوين، فسيخبرك المفتاح `-t`.

NGINX Configuration Error

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

Permissions Error in the Included file.

الاستنتاج

يجب أن تعرف الآن كيفية استخدام بناء جملة اختبار ملف تكوين NGINX! عندما تقوم بتغيير ملف تكوين NGINX، تذكر دائمًا تشغيل التبديل -t! وإذا كنت تستخدم MAC، إليك كيفية إعداد NGINX.

Source:
https://adamtheautomator.com/nginx-test-config/