בדיקת הגדרות התצורה של 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/