शीर्ष 18 नग्नेक्स साक्षात्कार प्रश्न और उत्तर (2024)

यहां नए लोगों के साथ-साथ अनुभवी डेवलपर उम्मीदवारों के लिए अपने सपनों की नौकरी पाने के लिए Nginx साक्षात्कार प्रश्न और उत्तर दिए गए हैं।


1) स्पष्ट करें कि Nginx क्या है?

Nginx एक वेब सर्वर और HTTP, HTTPS, SMTP, POP3 और IMAP प्रोटोकॉल के लिए एक रिवर्स प्रॉक्सी सर्वर है।

नि:शुल्क पीडीएफ डाउनलोड: नग्नेक्स साक्षात्कार प्रश्न


2) Nginx की कुछ विशेष विशेषताओं का उल्लेख करें?

Nginx सर्वर की विशेष विशेषताओं में शामिल हैं

  • रिवर्स प्रॉक्सी/एल7 लोड बैलेंसर
  • एंबेडेड पर्ल दुभाषिया
  • फ्लाई बाइनरी अपग्रेड पर
  • यूआरएल को दोबारा लिखने और अद्भुत पीसीआरई समर्थन के लिए उपयोगी

3) उल्लेख करें कि Nginx और Apache के बीच क्या अंतर है?

nginx अपाचे
  • Nginx एक इवेंट आधारित वेब सर्वर है
  • सभी अनुरोधों को एक ही थ्रेड द्वारा नियंत्रित किया जाता है।
  • Nginx चाइल्ड प्रोसेस विचार से बचता है।
  • Nginx गति जैसा दिखता है
  • जब मेमोरी खपत और कनेक्शन की बात आती है तो Nginx बेहतर है
  • जब आप लोड-बैलेंसिंग चाहते हैं तो Nginx बेहतर है
  • PHP के लिए, Nginx बेहतर हो सकता है क्योंकि यह आंतरिक रूप से PHP का समर्थन करता है
  • Nginx IBMi और OpenVMS जैसे OS का समर्थन नहीं करता है।
  • Nginx केवल मुख्य विशेषताओं के साथ आता है
  • Nginx का प्रदर्शन और स्केलेबिलिटी हार्डवेयर पर निर्भर नहीं करती है
  •  अपाचे एक प्रोसेस आधारित सर्वर है
  • एकल थ्रेड एकल अनुरोध को संभालता है।
  • अपाचे चाइल्ड प्रोसेस पर आधारित है
  • अपाचे शक्ति से मिलता जुलता है
  • जब मेमोरी खपत और कनेक्शन की बात आती है तो अपाचे मानक के अनुरूप नहीं है
  • जब ट्रैफ़िक प्रक्रियाओं की सीमा तक पहुँच जाएगा तो अपाचे नए कनेक्शन से इनकार कर देगा
  • अपाचे प्लगइन्स का उपयोग करके PHP, Python, Perl और अन्य भाषाओं का समर्थन करता है। यह तब उपयोगी होता है जब एप्लिकेशन पायथन या रूबी पर आधारित हो
  • अपाचे ओएस की व्यापक रेंज का समर्थन करता है
  • अपाचे Nginx की तुलना में बहुत अधिक कार्यक्षमता प्रदान करता है
  • अपाचे सीपीयू और मेमोरी जैसे हार्डवेयर घटकों पर निर्भर है

4) बताएं कि Nginx HTTP अनुरोधों को कैसे संभाल सकता है?

Nginx रिएक्टर पैटर्न का उपयोग करता है। मुख्य ईवेंट लूप प्रतीक्षा करता है OS एक तत्परता घटना का संकेत देने के लिए- जैसे कि डेटा सॉकेट से पढ़ने के लिए सुलभ हो, जिस स्थिति में इसे बफर में पढ़ा जाता है और संसाधित किया जाता है। एक एकल थ्रेड एक साथ हजारों कनेक्शन प्रदान कर सकता है।


5) Nginx में आप अपरिभाषित सर्वर नामों के साथ प्रसंस्करण अनुरोधों को कैसे रोक सकते हैं?

एक सर्वर जो केवल अनुरोध छोड़ता है उसे इस प्रकार परिभाषित किया जा सकता है  

Server {

listen                80;

server_name  " " ;

return              444;

}

यहां सर्वर नाम को एक खाली स्ट्रिंग के रूप में रखा गया है जो "होस्ट" हेडर फ़ील्ड के बिना अनुरोध से मेल खाएगा, और एक विशेष Nginx का गैर-मानक कोड 444 लौटाया गया है जो कनेक्शन को समाप्त करता है।

नग्नेक्स साक्षात्कार प्रश्न
नग्नेक्स साक्षात्कार प्रश्न

6) "रिवर्स प्रॉक्सी सर्वर" का उपयोग करने का क्या फायदा है?

रिवर्स प्रॉक्सी सर्वर मूल सर्वर की उपस्थिति और विशेषताओं को छिपा सकता है। यह इंटरनेट क्लाउड और वेब सर्वर के बीच मध्यवर्ती के रूप में कार्य करता है। यह सुरक्षा कारणों से अच्छा है, खासकर जब आप वेब होस्टिंग सेवाओं का उपयोग कर रहे हों।


7) उल्लेख करें कि Nginx सर्वर का सबसे अच्छा उपयोग क्या है?

Nginx सर्वर का सबसे अच्छा उपयोग स्क्रिप्ट के लिए SCGI, WSGI एप्लिकेशन सर्वर, फास्टCGI हैंडलर का उपयोग करके नेटवर्क पर गतिशील HTTP सामग्री को तैनात करना है। यह लोड बैलेंसर के रूप में भी काम कर सकता है।


8) उल्लेख करें कि Nginx सर्वर में मास्टर और वर्कर प्रक्रियाएँ क्या हैं?

  • मास्टर प्रक्रियाएं: यह कॉन्फ़िगरेशन को पढ़ने के साथ-साथ उसका मूल्यांकन भी करता है और कार्यकर्ता प्रक्रियाओं को बनाए रखता है।
  • कार्यकर्ता प्रक्रियाएँ: यह वास्तव में अनुरोधों का प्रसंस्करण करता है।
नग्नेक्स साक्षात्कार प्रश्न
नग्नेक्स साक्षात्कार प्रश्न

9) बताएं कि आप 80 के अलावा किसी अन्य पोर्ट के माध्यम से Nginx कैसे शुरू कर सकते हैं?

किसी भिन्न पोर्ट के माध्यम से Nginx प्रारंभ करने के लिए, आपको /etc/Nginx/sites-enabled/ पर जाना होगा और यदि यह डिफ़ॉल्ट फ़ाइल है, तो आपको "डिफ़ॉल्ट" नामक फ़ाइल खोलनी होगी। फ़ाइल को संपादित करें और अपना इच्छित पोर्ट डालें सर्वर की तरह {सुनें 81; }


10) बताएं कि क्या Nginx त्रुटियों जैसे 502 त्रुटि को 503 से बदलना संभव है?

  • 502= ख़राब गेटवे
  • 503=सर्वर अतिभारित

हां, यह संभव है लेकिन आपको यह सुनिश्चित करना होगा fastcgi_intercept_errors चालू पर सेट है, और त्रुटि पृष्ठ निर्देश का उपयोग करें।  

Location / {

fastcgi_pass 127.0.01:9001;

fastcgi_intercept_errors on;

error_page 502 =503/error_page.html;

#...

}

11) Nginx में बताएं कि आप URL में डबल स्लैश कैसे रख सकते हैं?

यूआरएल में डबल स्लैश रखने के लिए आपको इसका उपयोग करना होगा मर्ज_स्लैश_ऑफ़; सिंटैक्स: मर्ज_स्लैश [चालू बंद] डिफ़ॉल्ट: संदर्भ पर मर्ज_स्लैश: http, सर्वर


12) बताएं कि ngx_http_upstream_module का उपयोग किस लिए किया जाता है?

ngx_http_upstream_module का उपयोग उन सर्वरों के समूहों को परिभाषित करने के लिए किया जाता है जो फास्टसीजीआई पास, प्रॉक्सी पास, यूडब्ल्यूएसजीआई पास, मेम्केच्ड पास और एससीजीआई पास निर्देशों द्वारा संदर्भित हो सकते हैं।


13) बताएं कि C10K समस्या क्या है?

C10K समस्या को नेटवर्क सॉकेट के लिए संदर्भित किया जाता है जो एक ही समय में बड़ी संख्या में क्लाइंट (10,000) को संभालने में असमर्थ है।


14) उल्लेख करें कि स्टब_स्टेटस और सब_फ़िल्टर निर्देशों का क्या उपयोग है?

  • Stub_status निर्देश: इस निर्देश का उपयोग Nginx की वर्तमान स्थिति जैसे वर्तमान सक्रिय कनेक्शन, स्वीकृत कुल कनेक्शन और पढ़ने/लिखने/प्रतीक्षा कनेक्शन की वर्तमान संख्या को संभालने के लिए किया जाता है।
  • सब_फ़िल्टर निर्देश: इसका उपयोग प्रतिक्रिया में सामग्री को खोजने और बदलने और पुराने डेटा को त्वरित रूप से ठीक करने के लिए किया जाता है

15) बताएं कि क्या Nginx समर्थन अनुरोध को अपस्ट्रीम में संपीड़ित करता है?

आप Nginx मॉड्यूल का उपयोग करके अनुरोध को अपस्ट्रीम में संपीड़ित कर सकते हैं गनज़िप गनज़िप मॉड्यूल एक फ़िल्टर है जो उन क्लाइंट या सर्वर के लिए "कंटेंट एन्कोडिंग: gzip" के साथ प्रतिक्रियाओं को डीकंप्रेस करता है जो "gzip" एन्कोडिंग विधि का समर्थन नहीं करते हैं।


16) बताएं कि आप Nginx में वर्तमान समय कैसे प्राप्त कर सकते हैं?

Nginx में वर्तमान समय प्राप्त करने के लिए, आपको SSI मॉड्यूल, $date_gmt और $date_local से वेरिएबल का उपयोग करना होगा।

  • Proxy_set_header THE-TIME $date_gmt;

17) बताएं कि Nginx सर्वर के साथ -s का उद्देश्य क्या है?

Nginx की निष्पादन योग्य फ़ाइल को चलाने के लिए –s पैरामीटर का उपयोग किया जाता है।


18) बताएं कि Nginx सर्वर में मॉड्यूल कैसे जोड़ें?

संकलन प्रक्रिया के दौरान, Nginx मॉड्यूल का चयन किया जाना चाहिए क्योंकि मॉड्यूल का ऐसा रन-टाइम चयन Nginx द्वारा समर्थित नहीं है।

ये साक्षात्कार प्रश्न आपके मौखिक (मौखिक) में भी मदद करेंगे

Share

4 टिप्पणियाँ

  1. अवतार वेणु गोपाल चौधरी कहते हैं:

    मैंने आपके लेख में एक गलत कथन देखा है।

    8) उल्लेख करें कि Nginx सर्वर में मास्टर और वर्कर प्रक्रियाएँ क्या हैं?

    कृपया इसे अद्यतन करें.
    मास्टर प्रक्रिया कॉन्फ़िगरेशन बनाए रखती है और कार्यकर्ता प्रक्रिया करते हैं।

    1. अवतार Guru99 कहते हैं:

      कुछ ग़लतफ़हमी है, उत्तर का तात्पर्य भी यही है।

    2. अवतार बिभु बल कहते हैं:

      सही है कृपया इसे अद्यतन करें। मास्टर प्रक्रिया कॉन्फिगरेशन और रीड को बनाए रखती है और साथ ही कार्यकर्ता को नियंत्रित और बनाए रखती है जबकि कार्यकर्ता प्रक्रिया को करता है।

    3. अवतार Guru99 कहते हैं:

      धन्यवाद! त्रुटि ठीक कर दी गई

एक जवाब लिखें

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