वेब सर्वर से परिचय
“वेब सर्वर (Web Server)” शब्द को हार्डवेयर या सॉफ्टवेयर या दोनों को एक साथ काम करने के लिए संदर्भित कर सकते हैं.
हार्डवेयर पक्ष में, एक Web Server एक कंप्यूटर होता है जो उसका सॉफ्टवेयर और वेबसाइट के घटक फाइलों (जैसे HTML documents, images, CSS stylesheets, and JavaScript files) को संग्रहीत करता है. यह इंटरनेट से जुड़ा होता है और इन्टरनेट से जुड़े अन्य उपकरणों या कम्प्यूटरों के साथ भौतिक डेटा इंटरचेंज को सक्षम करता है.
एक वेब सर्वर एक कंप्यूटर है जो वेबसाइट चलाता है. यह एक कंप्यूटर प्रोग्राम भी है जो वेब पेज वितरित करता है क्योंकि वे अपेक्षित हैं. वेब सर्वर का मूल उद्देश्य यूज़र्स के लिए वेब पेजों को संग्रहीत, संसाधित और वितरित करना है. यह इंटर कम्यूनिकेशन हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल (HTTP) का उपयोग करके किया जाता है. ये वेब पेज ज्यादातर स्टैटिक कंटेंट होते हैं जिनमें HTML डॉक्यूमेंट, इमेज, स्टाइल शीट, टेस्ट आदि शामिल होते हैं. HTTP के अलावा, एक वेब सर्वर SMTP (सिंपल मेल ट्रांसफर प्रोटोकॉल) का ईमेल भेजने और FTP (फाइल ट्रांसफर प्रोटोकॉल) का फाइल ट्रांसफर एवं स्टोर करने के लिए सपोर्ट करता है.
वेब सर्वर के भाग
सॉफ़्टवेयर साइड पर, एक Web Server में कई भाग शामिल होते हैं जो यह नियंत्रित करते हैं कि वेब यूजर्स होस्ट की गई फ़ाइलों तक कैसे पहुँचते हैं, कम से कम HTTP सर्वर तक। एक HTTP सर्वर सॉफ्टवेयर का एक हिस्सा है जो URL (वेब एड्रेस) और HTTP (आपके ब्राउज़र द्वारा वेबपृष्ठों को देखने के लिए उपयोग किए जाने वाले प्रोटोकॉल) को समझता है। इसे उन वेबसाइटों के डोमेन नामों (जैसे mozilla.org) के माध्यम से एक्सेस किया जा सकता है, और उनकी सामग्री को अंतिम-यूजर के डिवाइस या कंप्तयूटर तक पहुँचाता है.