What is Apache web server in Hindi
Apache वेब सर्वर एक ओपन सोर्स (Open Source) सर्वर सॉफ्टवेयर है जो कि HTTP सर्वर की सर्विस उपलब्ध कराता है| HTTP सर्वर ऐसा सर्वर सॉफ्टवेयर होता है जो कि वेब पेज व वेबसाइट्स फाइल्स अपने पास सेव रखता है व होस्ट करता है और जब भी क्लाइंट कंप्यूटर में क्लाइंट सॉफ्टवेयर जैसे ब्राउज़र वेबसाइट की रेक़ुएस्ट (Request) सर्वर कंप्यूटर को भेजता है तब सर्वर कंप्यूटर में मौजूद सर्वर सॉफ्टवेयर रेक़ुएस्ट (Request) की गयी वेब फाइल को अपनी मेमोरी में से ढूंढ कर क्लाइंट कंप्यूटर में मौजूद क्लाइंट सॉफ्टवेयर जैसे ब्राउज़र को भेज देता है| क्लाइंट सॉफ्टवेयर वेब फाइल को रिसीव करता है और स्क्रीन पर वेब पेज को डिस्प्ले (display) कर देता है|
HTTP वेब सर्वर जैसे Apache का मुख्य उद्देश्य वेब पेज व वेबसाइट फाइल्स को होस्ट व अपने पास सेव रखना है और क्लाइंट कंप्यूटर द्वारा मांगी गयी वेब फाइल को उपलब्ध कराना है| Apache सर्वर HTTP प्रोटोकॉल को उपयोग करके क्लाइंट कम्प्यूटर्स को वेब फाइल्स भेजता है| Apache सर्वर सॉफ्टवेयर का पहला वर्सन (Version) Apache ग्रुप द्वारा 1995 में रिलीस किया गया था| 1999 में Apache ग्रुप Apache सॉफ्टवेयर फाउंडेशन बन गया था जो कि एक नॉन प्रॉफिट संगठन (Non Profit Organisation) है 1999 से लेकर वर्तमान तक यही संगठन Apache सॉफ्टवेयर की डेवलपमेंट को maintain कर रहा है|
जैसा कि ऊपर बताया गया है Apache सर्वर एक ओपन सोर्स सॉफ्टवेयर है इसका मतलब है कि कोई भी मौजूदा सॉफ्टवेयर में परिवर्तन कर सकता है| ओपन सोर्स होने के कारण कोई भी Apache सॉफ्टवेयर में मौजूद दोषों (Bugs) को दूर कर सकता है व नयी सुविधाएं (New features) सॉफ्टवेयर में डाल सकता है और अपने परिवर्तन (Changes in Software) को Apache फाउंडेशन को भेज सकता है| इसके बाद Apache फाउंडेशन भेजे गए परिवर्तन को मौजूदा सॉफ्टवेयर में डाल देता है| Apache सॉफ्टवेयर में परिवर्तन करने का जो भी प्रोसेस है उसे Apache की Official वेबसाइट में अच्छे से लिखा गया है|
Apache सर्वर सॉफ्टवेयर विभिन्न प्लेटफार्म को सपोर्ट करता है| इसका मतलब है कि विभिन्न ऑपरेटिंग सिस्टम्स (Operating systems) जैसे ली लिनक्स, विंडोज , मैकिनटोश ( Linux, windows, macintosh) आदि में Apache सॉफ्टवेयर चल सकता है| चूंकि लिनक्स Linux भी एक ओपन सोर्स Open Source ऑपरेटिंग सिस्टम है इसलिए लिनक्स और अपाचे सॉफ्टवेयर का संयोजन (Combination) बहुत अधिक लोकप्रिय (Popular) है| बहुत सी वेब होस्टिंग कम्पनियां वेब होस्टिंग के लिए इसी संयोजन का उपयोग करती है|
अपाचे सर्वर सॉफ्टवेयर स्टैटिक व डायनामिक (static and Dynamic) दोनों तरह कि वेब साइट्स को होस्ट कर सकता है| Static वेब पेज फाइल ऐसी वेब फाइल होती है जिसे सर्वर पूरी फाइल को क्लाइंट कंप्यूटर को भेज देता है| Dynamic वेब फाइल में प्रोग्रामिंग इंस्ट्रक्शंस भी लिखी जा सकती है| जब भी क्लाइंट कंप्यूटर dynamic वेब पेज की रेक़ुएस्ट करता है तो अपाचे सर्वर फाइल में मौजूद प्रोग्रामिंग इंस्ट्रक्शंस को रन व एक्सेक्यूट करने के बाद ही क्लाइंट कंप्यूटर को भेज देता है|
0 Reviews:
Post a Comment
यह पोस्ट आपको किसी लगी इसके बारे में लिखें