जो मैं समझता हूं उससे Node.js को http सर्वर (या किसी वेबस्केट सर्वर या उस मामले के लिए कोई सर्वर) के रूप में काम करने के लिए NginX की आवश्यकता नहीं है, लेकिन मैं Node.js आंतरिक सर्वर के बजाय NginX का उपयोग करने के तरीके के बारे में पढ़ता रहता हूं और नहीं ढूंढ सकता इस तरह से जाने के लिए एक अच्छा कारणNode.js के लिए NginX का उपयोग करने का क्या फायदा है?
उत्तर
यहां http://developer.yahoo.com/yui/theater/video.php?v=dahl-node नोड.जेएस लेखक का कहना है कि नोड.जेएस अभी भी विकास में है और इसलिए सुरक्षा समस्याएं हो सकती हैं जो NginX बस छुपाती है।
दूसरी ओर, भारी ट्रैफिक के मामले में NginX कई Node.js चल रहे सर्वरों के बीच नौकरी को विभाजित करने में सक्षम हो जाएगा।
ओह धन्यवाद! अंत में एक संतोषजनक उत्तर। लिंक – Purefan
लेकिन तैयार रहें: बैकएंड से बात करते समय nginx http 1.1 का समर्थन नहीं करता है, इसलिए अगर आप nginx के पीछे नोड डालते हैं तो जीवित या websockets जैसी सुविधाएं काम नहीं करेंगी।
यूपीडी: nginx 1.2.0 - socket.io - HTTP/1.1 - Proxy websocket connections अधिक अद्यतित जानकारी के लिए देखें।
लिंक के लिए डबल धन्यवाद मैं समझ नहीं पा रहा हूं, क्या कुछ सामग्री समझाती है? – rizidoro
उसका मतलब क्या है कि NginX उनसे कनेक्ट करने वाले ग्राहकों को एचटीपी 1.1 से बात कर सकता है, लेकिन प्रॉक्सी सर्वर नहीं, उदाहरण के लिए यदि आपके पास कोई नोडजेएस एप्लीकेशन है जो सॉकेट.ओ लागू करता है और आप उस एप्लिकेशन से NginX के माध्यम से कनेक्ट होते हैं, तो यह बस होगा websockets के लिए काम नहीं – Purefan
Nginx [संस्करण 1.2.0 के बाद से HTTP 1.1 का समर्थन करता है] (http://wiki.nginx.org/Main)। क्या आप अपना उत्तर अपडेट कर सकते हैं? –
पिछले उत्तरों के अलावा, node.js के सामने nginx का उपयोग करने का एक और व्यावहारिक कारण है, और ऐसा इसलिए है क्योंकि आप अपने सर्वर पर एक से अधिक नोड ऐप चलाने के लिए चाहते हैं।
यदि पोर्ट 80 पर कोई नोड ऐप सुन रहा है, तो आप उस ऐप तक ही सीमित हैं। अगर nginx पोर्ट 80 पर सुन रहा है तो यह अन्य बंदरगाहों पर चल रहे एकाधिक नोड ऐप्स के अनुरोधों को प्रॉक्सी कर सकता है।
एनजीएक्सएक्स को टीएलएस/एसएसएल/एचटीटीपीएस को प्रतिनिधि करना भी सुविधाजनक है। सीधे नोड में टीएलएस करना संभव है, लेकिन यह अतिरिक्त काम और त्रुटि-प्रवण है। अपने ऐप के सामने Nginx (या एक और प्रॉक्सी) के साथ, आपको इसके बारे में चिंता करने की ज़रूरत नहीं है और tools to help you securely configure it हैं।
- 1. टेक्स्टबॉक्स पर RichTextBox का उपयोग करने का क्या फायदा है?
- 2. क्या ऑब्जेक्ट इनिशिलाइज़र का उपयोग करने का कोई फायदा है?
- 3. पायथन वर्चुअलबॉक्स एपीआई का उपयोग करने का क्या फायदा है?
- 4. जावास्क्रिप्ट लोड करने के लिए document.write पर unescape का उपयोग करने का क्या फायदा है?
- 5. सरणी का उपयोग करने से arrayWithCapacity का उपयोग करने का क्या फायदा है?
- 6. क्या पाइथन कक्षा का उपयोग करने में कोई फायदा है?
- 7. लूप के लिए श्रेणी-आधारित में सार्वभौमिक संदर्भों का उपयोग करने का क्या फायदा है?
- 8. इंटरलाक्ड क्लास का उपयोग करने के विपरीत अस्थिर कीवर्ड का उपयोग करने का कोई फायदा है?
- 9. क्या ऑब्जेक्ट पर संपत्ति घोषित करने के बजाए प्रोटोटाइप का उपयोग करने का कोई फायदा है?
- 10. "लिंक के रूप में जोड़ें" का उपयोग करने के बजाय पोर्टेबल क्लास लाइब्रेरी का उपयोग करने का क्या फायदा है?
- 11. जैस्मीन के स्पाइज़ में निर्मित Sinon.js का उपयोग करने का क्या फायदा है?
- 12. "चयन" फ़ंक्शन के साथ गैर-अवरुद्ध सॉकेट का उपयोग करने का क्या फायदा है?
- 13. जारी करने पर फ़िल्टर_has_var() का उपयोग करने का क्या फायदा है()
- 14. SQL सर्वर अनुक्रमणिका के साथ एक INCLUDE कॉलम का उपयोग करने का क्या फायदा है?
- 15. सादा स्ट्रिंग के बजाय ऑब्जेक्टआईडी का उपयोग करने का क्या फायदा है?
- 16. क्या '* 2' के बजाय '<< 1' का उपयोग करने का कोई फायदा है?
- 17. यूटीएफ -16 पर यूटीएफ -8 का उपयोग करने के लिए क्या फायदा है?
- 18. क्या रिटर्न स्टेटमेंट का उपयोग करने का कोई फायदा है जो कुछ भी नहीं देता है?
- 19. क्या जावास्क्रिप्ट पुस्तकालयों को लोड करने के लिए सार्वजनिक सीडीएन का उपयोग न करने का कोई फायदा है?
- 20. ArrayList ऑब्जेक्ट बनाने के लिए संग्रह इंटरफ़ेस का उपयोग करके बहुरूपता का क्या फायदा है?
- 21. .bss अनुभाग होने का क्या फायदा है?
- 22. जावास्क्रिप्ट मॉड्यूल पैटर्न का क्या फायदा है?
- 23. इनलाइन फ़ंक्शन कॉल का क्या फायदा है?
- 24. bcrypt पर स्क्रिप का क्या फायदा है?
- 25. घूर्णन पर गतिविधि को नष्ट करने का क्या फायदा है?
- 26. ओपनएमपी: समानांतरता घोंसले का क्या फायदा है?
- 27. जार से एपीक्लिब का क्या फायदा है?
- 28. तत्काल डाउन कास्टिंग का क्या फायदा है?
- 29. इस असाधारण स्वरूपण का क्या फायदा है?
- 30. क्या सीएसएस में बहुत विशिष्ट चयनकर्ताओं का उपयोग करने का कोई फायदा है?
मुझे लगता है कि यह सर्वरफॉल्ट के लिए अधिक उपयुक्त है। – mbq
नहीं, यह सर्वरफॉल्ट – mamu
के लिए नहीं है ठीक है, मैं बहस नहीं करूंगा ;-) – mbq