वेब सर्वर
हम बताते हैं कि वेब सर्वर क्या है और इसकी मुख्य विशेषताएं क्या हैं। इसके अलावा, यह किसके लिए और सबसे अधिक इस्तेमाल किया जाने वाला वेब सर्वर है।

एक वेब सर्वर क्या है?
कंप्यूटर विज्ञान में, एक वेब सर्वर या HTTP सर्वर संचार सॉफ्टवेयर का एक टुकड़ा है, जो उस सर्वर के बीच मध्यस्थता करता है जिस पर अनुरोधित डेटा होस्ट किया जाता है और क्लाइंट का कंप्यूटर, अप्रत्यक्ष या अप्रत्यक्ष कनेक्शन की अनुमति देता है, हाँ। किसी भी क्लाइंट एप्लिकेशन के साथ, यहां तक कि किसी विशेष वेब पेज पर ट्रांसलेटेबल कोड (रेंडर करने योग्य) का अनुवाद करने वाले, तुल्यकालिक या अतुल्यकालिक। यही है, ये प्रोग्राम हैं जो इंटरनेट उपयोगकर्ता और सर्वर के बीच मध्यस्थता करते हैं जहां मांगी गई जानकारी है।
वेब सर्वर इंटरनेट पर रोजमर्रा के उपयोग के लिए प्रोग्राम हैं, जो विभिन्न डेटा प्रोटोकॉल, HTTP ( हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल ) को सबसे सामान्य और किसी भी तरह मानक होने के लिए उपयोग किया जाता है। हालाँकि, कंप्यूटर को संदर्भित करने के लिए इस शब्द का उपयोग करना संभव है, जिस पर एक वेबसाइट बनाने वाली फाइलें संग्रहीत की जाती हैं, साथ में वेब डेटा कनेक्शन का अनुपालन करने के लिए आवश्यक सॉफ़्टवेयर ।
इन्हें भी देखें: कंप्यूटर प्रोटोकॉल
एक वेब सर्वर की विशेषताएं

एक वेब सर्वर एक क्लाइंट के वेब ब्राउज़र से अनुरोधों का इंतजार कर रहे कंप्यूटर पर काम करता है, जिससे वेब पेज की रचना करने के लिए अनुरोधित डेटा प्रदान किया जाता है या, एक त्रुटि संदेश विफल हो जाता है। वेब सर्वर दो प्रकार के हो सकते हैं: स्थिर और गतिशील।
- स्थैतिक सर्वर। उनमें एक कंप्यूटर शामिल होता है जहाँ सूचना संग्रहीत होती है और एक HTTP सर्वर जो अनुरोध प्रोटोकॉल का जवाब देता है। इसका नाम इस तथ्य से आता है कि फ़ाइलों को संग्रहीत किए जाने के रूप में भेजा जाता है।
- गतिशील सर्वर इसके बजाय वे स्थिर सर्वर हैं जिनमें अतिरिक्त सॉफ़्टवेयर (आमतौर पर एप्लिकेशन और डेटाबेस) होते हैं जो क्लाइंट को भेजने से पहले उन्हें मांगी गई जानकारी को अपडेट करने की अनुमति देते हैं।
वेब सर्वर किसके लिए है?

जैसा कि उल्लेख किया गया है, वेब सर्वर का कार्य उपयोगकर्ताओं के अनुरोधों और उन फाइलों के बीच मध्यस्थता करना है, जिसमें वे कंप्यूटर पर जिस पर वे संग्रहीत हैं, जिसमें मांगी गई जानकारी शामिल है। इसलिए, एक वेबसाइट को प्रकाशित करने के लिए, और किसी भी वेब पेज को बनाने वाले डेटा तक पहुंच होना भी आवश्यक है। यह प्रक्रिया निम्नानुसार होती है:
- उपयोगकर्ता अपने ब्राउज़र में एक वेब पता (URL) दर्ज करता है और वह वेब सर्वर को एक अनुरोध भेजता है।
- वेब सर्वर (सॉफ्टवेयर) प्रासंगिक फाइलों के लिए या तो सर्वर (हार्डवेयर) या एक होस्टिंग सेवा पर खोजता है जहां वे हमेशा उपलब्ध और ऑनलाइन होते हैं।
- फ़ाइलों को तब अनुरोध के अनुसार संसाधित किया जाता है और स्थानांतरण प्रोटोकॉल के अनुसार भेजा जाता है, अर्थात, नियमों के एक सेट के अनुसार जो कंप्यूटर के बीच संचार को नियंत्रित करता है।
- ब्राउज़र फ़ाइलों को प्राप्त करता है और उपयोगकर्ता को प्रदर्शित होने वाले वेब पेज की सामग्री को इकट्ठा करता है।
ज्यादातर इस्तेमाल किया जाने वाला वेब सर्वर
सबसे अधिक उपयोग किए जाने वाले कुछ वेब सर्वर निम्नलिखित हैं:
- नेग्नेक्स (2004)। एक वेब सर्वर और प्रॉक्सी एक ही नाम की कंपनी द्वारा विकसित की गई है।
- अपाचे (1995)। यह एक खुला स्रोत HTTP वेब सर्वर है, जिसका उपयोग यूनिक्स, विंडोज और मैकिंटोश कंप्यूटरों के लिए किया जाता है, जो अपाचे सॉफ्टवेयर फाउंडेशन बनाने वाले उपयोगकर्ताओं के एक समुदाय द्वारा विकसित और रखरखाव किया जाता है।
- इंटरनेट सूचना सेवा या IIS (1993)। वेब सर्वर और Microsoft Windows के लिए डिज़ाइन की गई सेवाओं का सेट जो मूल रूप से इसके NT संस्करण में शामिल थे।
- चेरोकी (2001)। यह C भाषा में लिखा गया एक मल्टीप्लायर वेब सर्वर है, जो GNU जनरल पब्लिक लाइसेंस, मुफ्त सॉफ्टवेयर के तहत उपलब्ध है।
- टॉम्कट (1999)। एक अपाचे वितरण जिसे जकार्ता टोमाकट के रूप में भी जाना जाता है, सर्वलेट्स (जावा) के सिद्धांत के तहत संचालित होता है।