के बीच क्या अंतर है मैं जावा वेब एप्लिकेशन डेवलपर रहा हूं, और अब मैं नेट फ्रेमवर्क पर काम करता हूं।apache/nginx/IIS
जब मैं जावा वेब में काम करता हूं, तो हम अपने आवेदन को तैनात करने के लिए टोमकैट/जेबॉस का उपयोग करते हैं। मैंने सोचा कि टोमकैट/जेबॉस वेब सर्वर है।
जब मैं एएसपीनेट में काम करता हूं, तो मैं एप्लिकेशन को तैनात करने के लिए आईआईएस का उपयोग करता हूं, फिर मैंने सोचा कि आईआईएस एक और प्रकार का वेब सर्वर है।
इन दिनों, मैं रेल सीख रहा हूं, फिर मैंने nginx सुना। Google से, यह एक प्रकार का वेब सर्वर भी है।
हालांकि मुझे पता चला कि कुछ लोगों ने कहा है कि हम एक साथ nginx और आईआईएस का उपयोग कर सकते हैं, या अन्य संयोजन।
अब, मैं उलझन में हूं, मेरी राय में एक वेब सर्वर को ग्राहक से अनुरोध संभालना चाहिए और परिणाम वापस करना चाहिए।
प्रत्येक वेब सर्वर का अपना ध्यान होना चाहिए, उदाहरण के लिए, जावा के लिए टोमकैट, asp.net के लिए iis।
लेकिन अपाचे/nginx क्यों?
बीटीडब्ल्यू, मेरा मतलब यह नहीं है कि अपाचे/एनजिनक्स बेकार है, मैं बस इससे परिचित नहीं हूं।
मुझे आश्चर्य है कि कोई मेरे लिए इसे समझा सकता है?
एक असली दुनिया वेब प्रणाली, इस तरह के रूप में कार्यान्वित कर अमेज़ॅन पोर्टल में कई वेब सर्वर शामिल हो सकते हैं जो विभिन्न भूमिकाओं में हैं। इस मामले में, विभिन्न विशेषताओं के आधार पर विभिन्न वेब सर्वर सॉफ़्टवेयर का उपयोग किया जा सकता है। उदाहरण के लिए, nginx अपाचे या आईआईएस के लिए रिवर्स प्रॉक्सी के रूप में उपयुक्त है। –