[तय करें] nginx: [emerg] "load_module" निर्देश nginx.conf में बहुत देर से निर्दिष्ट किया गया है

मॉड्यूल स्थापना के लिए अपाचे si nginx कॉन्फ़िगरेशन फ़ाइलों में परिवर्तन की आवश्यकता है। nginx.conf, हमारे मामले में।

नौसिखिए उपयोगकर्ताओं के लिए, बदलती लाइनें और nginx.conf में निर्देश यह एक चरम खेल हो सकता है, खासकर अगर मुझे समझ नहीं आता कि ब्लॉक कैसे काम करते हैं nginx.

त्रुटि "nginx: [emerg] "load_module" निर्देश nginx.conf में बहुत देर से निर्दिष्ट किया गया हैएक एनजीआईएनएक्स मॉड्यूल को स्थापित करने के बाद जोड़ा जाता है, तो यह सबसे आम है। इसे हल करना बहुत सरल है और हमें बस इतना करना है कि मॉड्यूल लाइनों को 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.conf में परिवर्तन के लिए NGINX सेवा है।

एक जवाब लिखें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड चिन्हित हैं *

कुल
0
शेयरों
पिछले लेख

पूर्ण स्थापना ट्यूटोरियल Windows pe Mac (MacBook, iMac)

अगले अनुच्छेद

में "निष्क्रिय विंडो स्क्रॉलिंग" सक्षम / अक्षम करें Windows 10 - एक पृष्ठभूमि विंडो पर स्क्रॉल करें

कुल
0
शेयर