[תיקון] nginx: ההנחיה "load_module" של [emerg] מוגדרת מאוחר מדי ב- nginx.conf

התקנת מודול עבור אַפָּשׁ si nginx דורש שינויים בקבצי התצורה. nginx.conf, במקרה שלנו.

למשתמשים מתחילים, שינוי קווים ו- הנחיות ב- nginx.conf זה יכול להיות ספורט אתגרי, במיוחד אם אני לא מבין איך הבלוקים עובדים nginx.

הטעות "nginx: ההנחיה "load_module" מוגדרת מאוחר מדי ב- nginx.conf”הוא הנפוץ ביותר כאשר מוסף מודול NGINX לאחר התקנתו. הפתרון הוא פשוט מאוד וכל שעלינו לעשות הוא לשים את קווי המודול בחלק העליון של nginx.conf.

בהשוואה לקבצי תצורה אחרים, NGINX מבצעת את ההנחיות, ההגדרות והתנאים בסדר שהם מועברים לקובץ nginx.conf.

דוגמא קונקרטית. אם נתקין מודול ברוטלי עבור NGINX, קווי העומס של המודול חייבים להיות מייד לאחר מזהה התהליך של NGINX, כך שהשורות הספציפיות הבאות לוקחות בחשבון מודולים אלה והתהליך פועל כראוי.

 user nginx;
 worker_processes 2;
 pid /var/run/nginx.pid;
 load_module modules/ngx_http_brotli_filter_module.so;
 load_module modules/ngx_http_brotli_static_module.so;
 events {
 worker_connections 1024;
 }
 ....

לאחר שינוי המיקום של שורות טעינת המודול, בצע את הפקודה nginx -t ב- SSH כדי לוודא שהכל בסדר ואין שגיאות אחרות. Restartיש לך שירות NGINX שהשינויים ב- nginx.conf ייכנסו לתוקף.

השאירו תגובה

האימייל שלך addרס לא יפורסם. שדות חובה מסומנים *

סה"כ
0
שיתופים
לכתבה קודמת

הדרכה מלאה להתקנה Windows pe Mac (MacBook, iMac)

הכתבה הבאה

הפעל / השבת את "גלילת חלונות לא פעילה" ב Windows 10 - גלול לחלון רקע

סה"כ
0
שתפו אותי