התקנת מודולים עֲבוּר אפאצ'י וכן Nginx דורש שינויים בקבצי התצורה. nginx.conf, במקרה שלנו.
עבור משתמשי Novic, שינוי שורות ו הנחיה ב- nginx.conf זה יכול להיות ענפי ספורט קיצוניים, במיוחד אם אני לא מבין איך הבלוקים עובדים Nginxו
שְׁגִיאָה “nginx: [Emerge] “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 כדי לוודא שהכל בסדר ואין שגיאות אחרות. הפעל מחדש את שירות NGINX כך שלשינויים ב- ninx.conf יש השפעה.