Web Server एक computer होता है जिसका कार्य website (Group of Web
Pages) को अन्य computer तक पहुचाना होता है .
दूसरे शब्दों में कह सकते है की - Web Server एक ऐसा program होता है जो Web page Serve करता है, अर्थात वह software जो Web pages को user तक पहुंचाता
है Web server कहलाता है । इसे दो भागों
में बांटा जा सकता है, पहला वह मशीन जिस पर Web server
को स्थापित किया जाता है और दूसरा software जो Web server की तरह काम करता है।
एक computer जो web page को भेजता (deliver) है, वह Web Server कहलाता है। प्रत्येक Web
server का एक IP एड्रेस होता
है तथा एक Domain name होता है। उदाहरण के लिए, यदि आप अपने browser में http://www.prsu.ac.in/index.html नामक URL इंटर करते हैं, तो यह server को Request भेजता है जिसका Domain name prsu.com है,तब सर्वर index.html नामक page को निकालता है तथा आपके browser को भेज देता है।
Features of Web-Server
- HTTP : HTTP यानी Hyper
Text Transfer Protocol एक एप्लीकेशन protocol है जिसका इस्तेमाल इन्टरनेट के जरिये hyper media या hyper
text भेजने के लिए किया जाता है। इसके जरिये client browser एप्लीकेशन के द्वारा server से डाटा को ट्रान्सफर कर पाते है। HTTP protocol के कारण ही client और server के बीच connection
बन पाता है। HTTP protocol का इस्तेमाल करके ही हम वर्ल्ड वाइड वेब के जरिये डाटा भेज पाते
है।हम इन्टरनेट के जरिये जितनी websites और डाटा खोलते है या download करते है वो सभी HTTP कीवजह से ही संभव हो पता है।
- Logging : Web server में, client requests तथा log files के लिए server response के बारे में विस्तृत
जानकारी को Longing करने की भी क्षमता होती है। यह Web Master को इन फाइल्स
पर लॉग एनॉलाइजर (Log
analyzer) चलाकर data Collect करने की Permission
देता है।
- Authentication : कुछ या सभी Resource को access करने से पहले Authentication के लिए अतिरिक्त Authorization request की जाती है- जैसे (user name और Password )
- Handling
: एक या एक से अधिक Related Interface (SSI, CGI, SCGI,
FastCGI, JSP, ColdFusion, PHP, ASP, ASP.NET, Server API जैसे –
NSAPI, ISAPI, इत्यादि) के Support
द्वारा static
contents तथा dynamic contents की Handling करता है ।
- Security : HTTPS, सामान्य पोर्ट 80 के स्थान पर स्टैंडर्ड पोर्ट 443 पर सुरक्षित (secure or encrypted) कनेक्शन्स की परमीशन को सपोर्ट करता है।
- Content
compression: रेस्पॉन्स के साइज़ को घटाता है।
- Virtual Hosting
: एक IP
एड्रेस के निर्माण द्वारा कई वेब साईट्स
को सर्व करना।
- Large
File Support : 32 बिट OS पर 2GB से अधिक आकार वाली फाइल्स को सर्व करने योग्य
बनाना।
Types Of Server :-
1.
Apache
Web Server
यह एक common
source of web server है जिसे Apache foundation ने बनाया था यह एक काफी प्रसिद्ध web
server हैं इस
सर्वर को हम अपने तरीके से re modify या edit कर सकते हैं तथा इसमें 60%
machine इसी server पर काम करती है यह सर्वर सभी web
server से काफी
स्थिर है जिसमें समय समय पर नई नई update आती रहती हैं।
2. IIS Web Server
यह web सर्वर भी Apache web server की तरह
काफी लोकप्रिय है पर ये एक open source software नहीं है इसमें हम अपने मॉड्यूल
भी add कर सकते हैं तथा इसे re modify या edit भी अपने तरीके से नहीं कर सकतें
हैं यह customer helping की सुविधा प्रदान कराते हैं।
3. NGINX Web Server
यह web
browser थ्रेड्स
का प्रयोग नहीं करता है इसे ज्यादातर web hosting कंपनी ही प्रयोग कर रहीं हैं।
4. light
speed Web Server –
इस web
server को अपने web
server में update करनें से उसकी कार्य क्षमता बढ़
जाती हैं। आशा है Web server क्या है यह work कैसे करता है और इसके प्रकार
आपको अच्छा लगा हो और समझ आ गया हो इस पेज को share जरूर करें और कोई प्रश्न हो तो
कमेंट करें
एफ.टी.पी क्या है ? What is FTP ?
टेलनेट क्या है ? What is Telnet ?
टेलनेट क्लाइंट क्या है ? What is Telnet Client ?
Remote Login And Telnet Ambulation
यूज़नेट क्या है ? What is Usenet in Hindi ?
इन्टरनेट रिले चैट क्या है ? What is Internet Realy Chat ?
इन्टरनेट चैटिंग क्या है ? What is Internet Chhating in Hindi ?
क्लाइंट सर्वर अर्चिटेकचर क्या है ? What is Client Server Architecture in Hindi ?
HTTP क्या है ? What is Http (Hyper Text Transfer Protocol ) in Hindi ?
0 Comments