لقد كنا جميعًا هناك؛ تحتاج إلى إجراء “تغيير صغير فقط في هذا” في تكوين NGINX الخاص بك وقبل أن تدرك ذلك، يتوقف خادم الويب الخاص بك. لحسن الحظ، هناك إجابة في تغييرات اختبار تكوين NGINX!
هناك العديد من المهام التي يمكنك القيام بها لاختبار تغييرات التكوين في NGINX باستخدام المفاتيح المدمجة، وممارسات أفضل لحل المشكلات، واختبار الأذونات. في هذا البرنامج التعليمي، ستتعلم كيفية البدء في التأكد من أنك لن تتسبب في إسقاط الإنتاج مرة أخرى!
التحقق من صحة ملف تكوين NGINX
تتبع ملفات تكوين NGINX نظام معين. لا يمكنك فقط تقديم أي نص في ملف تكوين وتوقع من NGINX أن يفهمه. تحتاج إلى اختبار صحة الصيغة أولاً قبل إطلاقه في بيئة مهمة.
لاختبار ملف تكوين NGINX، يوفر برنامج النصي `nginx` المفتاح `-t`. المفتاح `-t` هو علم يخبر NGINX بقراءة ملف التكوين (وجميع الملفات المشار إليها في ملف التكوين الرئيسي) وضمان صحة الصيغة.
المفتاح `-t` لا يختبر الصيغة فقط في ملف تكوين NGINX الرئيسي للاختبار، بل يقوم أيضًا بقراءة واختبار الصيغة لجميع الملفات المشار إليها عبر بيان `include` أيضًا.
إذا كانت صيغة ملف التكوين صالحة، فسترى ما يلي:

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

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

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