[إصلاح] nginx: تم تحديد التوجيه [الناشئة] "load_module" بعد فوات الأوان في nginx.conf

تركيب وحدة إلى أباتشي si NGINX يتطلب تغييرات على ملفات التكوين. nginx.conf، في حالتنا.

للمستخدمين المبتدئين ، وتغيير الخطوط و التوجيهات في nginx.conf قد تكون رياضة متطرفة ، خاصة إذا لم أفهم كيف تعمل القطع NGINX.

الخطأ "nginx: تم تحديد التوجيه [الناشئة] "load_module" بعد فوات الأوان في nginx.conf"الأكثر شيوعًا عند إضافة وحدة NGINX بعد تثبيتها. حلها بسيط للغاية ويجب ألا نفعل شيئًا سوى وضع خطوط الوحدة النمطية في الجزء العلوي من nginx.conf.

بالمقارنة مع ملفات التكوين الأخرى ، ينفذ NGINX التوجيهات والتعريفات والشروط بالترتيب الذي يتم به تمريرها إلى ملف nginx.conf.

مثال ملموس. إذا نحن تثبيت وحدة Brotli بالنسبة لـ 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 لتصبح التغييرات في nginx.conf نافذة المفعول.

[إصلاح] nginx: تم تحديد التوجيه [الناشئة] "load_module" بعد فوات الأوان في nginx.conf

عن المؤلف

تسلل

شغوفًا بكل ما يعنيه الأداة وتكنولوجيا المعلومات ، يسرني أن أكتب على stealthsettings.com من 2006 وأحب اكتشاف أشياء جديدة حول أجهزة الكمبيوتر وأجهزة MacOS وأنظمة تشغيل Linux ، Windowsو iOS و Android.

اترك تعليق