IIS क्या है?
IIS या इंटरनेट सूचना सर्वर वह सर्वर है जिसका उपयोग वेब अनुप्रयोगों को होस्ट करने के लिए किया जाता है। IIS आमतौर पर एक विंडो सर्वर पर स्थापित किया गया है।
उपयोगकर्ताओं को वेबसाइट तक पहुंचने के लिए, यह आवश्यक है कि वेबसाइट को किसी प्रकार के वेब सर्वर पर होस्ट किया जाए। विभिन्न तकनीकों के लिए अलग-अलग वेब सर्वर उपलब्ध हैं। .Net में, उपलब्ध वेब सर्वर को इंटरनेट सूचना सेवा या IIS कहा जाता है ।
एक बार वेब एप्लिकेशन विकसित हो जाने के बाद, इसे तब IIS सर्वर पर तैनात किया जाता है। इस वेब एप्लिकेशन को अंतिम उपयोगकर्ताओं द्वारा एक्सेस किया जा सकता है। सर्वर पर एप्लिकेशन को तैनात करने के दो तरीके हैं, आप दोनों यहां देखेंगे।
- फ़ाइल कॉपी विधि का उपयोग करना।
- वेब प्रकाशन विधि का उपयोग करना।
इस ट्यूटोरियल में, आप सीखेंगे-
- IIS डाउनलोड और इंस्टॉल कैसे करें
- फाइल कॉपी के माध्यम से IIS में वेबसाइट कैसे नियुक्त करें
- ASP.NET वेबसाइट कैसे प्रकाशित करें
IIS डाउनलोड और इंस्टॉल कैसे करें
नीचे आरेख IIS सर्वर के लिए प्रक्रिया प्रवाह दिखाता है।
- पहला भाग उपयोगकर्ता द्वारा भेजा गया अनुरोध है। अनुरोध सामान्य रूप से एक वेब पेज होगा। एक उदाहरण http://example.com/Default.aspx हो सकता है।
- यहाँ 'example.com' IIS सर्वर पर होस्ट की गई वेबसाइट है।
- 'Default.aspx' example.com वेबसाइट पर एक वेब पेज है।
- तो उपयोगकर्ता वेब ब्राउज़र में URL http://example.com/Default.aspx दर्ज करेगा । फिर अनुरोध IIS सर्वर पर जाएगा, जिसमें example.com एप्लिकेशन है।
- IIS सर्वर के लिए अनुरोध आने के बाद, इसे संसाधित किया जाता है। IIS सर्वर अनुरोध के अनुसार सभी आवश्यक संचालन करेगा।
- अंत में, IIS सर्वर उपयोगकर्ता को आउटपुट वापस भेजता है। आउटपुट आम तौर पर उपयोगकर्ता को वापस भेजा गया HTML सामग्री होगा। यह HTML सामग्री वेब ब्राउज़र में प्रदर्शित की जाएगी।
आइए देखें कि हम एक विंडो सर्वर पर IIS कैसे स्थापित कर सकते हैं।
- सबसे पहले, URL से विंडोज सर्वर डाउनलोड करें - https://msdn.microsoft.com/en-us/windowsserver2012r2.aspx और इसे 120 दिनों के लिए आज़माएं।
- स्थापित होने के बाद, IIS स्थापित करने के लिए निम्न चरणों का पालन करना होगा।
चरण 1) विंडोज सर्वर 2012 पर, डिफ़ॉल्ट डैशबोर्ड को नीचे दिखाया गया है।
- पहला कदम डैशबोर्ड पर 'भूमिकाएँ और सुविधाएँ जोड़ें' पर क्लिक करना है।
- यह एक सर्वर पर अतिरिक्त सुविधाओं को स्थापित करने की अनुमति देता है।
चरण 2) अगली स्क्रीन पर, आपको आगे बढ़ने के लिए अगला बटन पर क्लिक करना होगा।
चरण 3) अगले चरण में, हमें दो प्रतिस्थापन करने की आवश्यकता है
- पहला रोल-आधारित या सुविधा की स्थापना को चुनना है। यह हमें IIS इंस्टॉलेशन करने की अनुमति देगा।
- आगे बढ़ने के लिए 'अगला' बटन पर क्लिक करें।
चरण 4) अगली स्क्रीन में, आपको उस सर्वर का नाम दिखाई देगा जिस पर स्थापना हो रही है। आगे बढ़ने के लिए अगला बटन क्लिक करें।
चरण 5) अगले चरण में, हमें दो प्रतिस्थापन करने की आवश्यकता है
- वेब सर्वर विकल्प चुनें। यह सुनिश्चित करेगा कि IIS स्थापित हो गया।
- आगे बढ़ने के लिए 'अगला' बटन पर क्लिक करें।
चरण 6) बाद की स्क्रीन में, आगे बढ़ने के लिए अगला बटन क्लिक करें।
चरण 7) अंतिम स्क्रीन में, इंस्टॉलेशन शुरू करने के लिए इंस्टॉल बटन पर क्लिक करें।
एक बार IIS स्थापित हो जाने के बाद, आप इसे विंडोज 2012 में खोज कर, लॉन्च कर सकते हैं।
- स्ट्रिंग दर्ज करें 'inetmgr' जो IIS के लिए कमांड है।
- फिर इंटरनेट सूचना सेवा प्रबंधक सामने आएगा। इस पर क्लिक करें।
उपरोक्त लिंक पर क्लिक करने के बाद, IIS खुल जाएगा, और आपको नीचे स्क्रीन के साथ प्रस्तुत किया जाएगा।
IIS में, आपके पास एक प्रारंभिक साइट होगी जिसे डिफ़ॉल्ट वेब साइट कहा जाता है।
यदि आप अपना ब्राउज़र खोलते हैं और URL http: // localhost पर जाते हैं । आप नीचे आउटपुट देखेंगे। यह URL मुख्य रूप से पिछली स्क्रीन में दिखाई गई डिफ़ॉल्ट वेब साइट पर जाता है। यह डिफ़ॉल्ट पृष्ठ है जो इंगित करता है कि IIS सर्वर ऊपर और चल रहा है।
फाइल कॉपी के माध्यम से IIS में वेबसाइट कैसे नियुक्त करें
वेब एप्लिकेशन विकसित करने के बाद, अगला महत्वपूर्ण कदम वेब एप्लिकेशन को तैनात करना है। वेब एप्लिकेशन को तैनात करने की आवश्यकता है ताकि इसे अन्य उपयोगकर्ताओं द्वारा एक्सेस किया जा सके। परिनियोजन IIS वेब सर्वर के लिए किया जाता है।
वेब एप्लिकेशन को तैनात करने के विभिन्न तरीके हैं। चलिए पहली विधि देखते हैं जो फ़ाइल कॉपी है।
हम पहले के अनुभागों में बनाए गए वेब एप्लिकेशन का उपयोग करते हैं। इसे प्राप्त करने के लिए नीचे दिए गए चरणों का पालन करें।
चरण 1) आइए सबसे पहले सुनिश्चित करें कि हमारे पास विजुअल स्टूडियो में हमारा वेब एप्लिकेशन 'डेमोएप्लीकेशन' खुला है।
चरण 2) 'Demo.aspx' फ़ाइल खोलें और स्ट्रिंग "गुरु 99 ASP.Net" दर्ज करें।