Win2008 R2 से IIS निकालें - साइड इफेक्ट्स?


14

यह अत्यधिक विस्तृत प्रश्न हो सकता है, लेकिन मुझे खोज इंजन का उपयोग करते समय एक अच्छा उत्तर नहीं मिल सकता है ...

मेरे पास कुछ सर्वर हैं जो उन ऐप्स के माध्यम से वेब-आधारित सेवाएं प्रदान करेंगे जो IIS नहीं हैं । जब मैं IIS को अक्षम कर सकता हूं, तो मुझे आश्चर्य हुआ कि क्या मैं (?) इसे हटा सकता हूं ताकि सुरक्षा और रखरखाव के दृष्टिकोण से चिंता करने के लिए कम घटक हों।

क्या IIS को Windows 2008 R2 सर्वर से निकालने का कोई प्रबंधन या परिचालन दुष्प्रभाव हैं?

यदि मैं ऐसा करता हूं तो क्या मैं मानक Microsoft उपकरणों का उपयोग करके सर्वर को प्रबंधित करने की कोई क्षमता खो दूंगा?


1
आपने विंडोज़ के लिए वेब सेवाएँ विकसित की हैं और .NET का उपयोग नहीं किया है ?
MDMoore313

2
सेवाओं को मूल रूप से विंडोज के लिए विकसित नहीं किया गया था, लेकिन उन उपकरणों का उपयोग करना जो अभी भी नाटक के बिना विंडोज पर चलने के लिए खुश हैं। :)
मैथ्यू बकाएटिस

जवाबों:


17

यदि आप IIS का उपयोग नहीं कर रहे हैं, तो आप बिल्कुल इसे हटा दें, आपके द्वारा बताए गए कारणों के लिए - रखरखाव और सुरक्षा।

IIS को हटाने का एकमात्र प्रभाव IIS का उपयोग करने में असमर्थता है। कोई प्रबंधन या ऑपरेशनल साइड इफेक्ट्स - यह इंटरनेट एक्सप्लोरर जैसे ऑपरेटिंग सिस्टम में नहीं डाला गया है।

250 से अधिक विंडोज सर्वरों का मैं प्रबंधन करता हूं, 10 से कम में कोई भी आईआईएस घटक स्थापित होते हैं, अगर यह आपके दिमाग को कम करने में मदद करता है। यदि आप अभी भी चिंतित हैं, तो आप IIS सेवा को हमेशा रोक सकते हैं और सत्यापित कर सकते हैं कि सर्वर पर कुछ भी नहीं टूटता, इससे पहले कि आप IIS को हटाने के बारे में जाएं।


मैं जोड़ना चाहूंगा कि IIS की स्थापना और बाद में IIS को हटाने से प्रत्येक पैकेज के लिए स्वतंत्र मॉड्यूल का उपयोग होता है। इन मॉड्यूल्स का उपयोग IIS और IIS आश्रित अनुप्रयोगों के अलावा किसी भी चीज़ के द्वारा नहीं किया जाता है, इसलिए IIS की स्थापना रद्द करके कुछ भी तोड़ने की संभावना नगण्य है।
14:14

9

जब तक आप वेब साइटों की मेजबानी नहीं करना चाहते, तब तक किसी भी विंडोज सिस्टम पर IIS की आवश्यकता नहीं है; एकमात्र अपवाद यह है कि यदि आप किसी भी सर्वर रोल का उपयोग कर रहे हैं जो वेब सेवाओं (जैसे WSUS) पर चलता है या उन्हें प्रदान करता है (जैसे प्रमाणपत्र सेवाएँ)।

हालाँकि, यदि आपके पास वास्तव में IIS पर कोई निर्भरता है, तो भूमिका को हटाने का प्रयास करने पर Windows स्वयं आपको इस बारे में चेतावनी देगा; यदि यह मामला नहीं है, तो आप इसे सुरक्षित रूप से निकाल सकते हैं (और यदि आपको इसकी आवश्यकता है तो आपको वास्तव में चाहिए)।


-2

जब आप WindowsServer2008R2 से IIS को अनस्टॉल करते हैं, तो सावधान रहें:

प्रबंधन कंसोल "। क्या होगा अगर: टारगेट पर" Remove-WindowsFeature "ऑपरेशन करना। [.NET .NET 3.5.1 विशेषताएं]

import-module servermanager
PS C:\Users\****> remove-windowsfeature web-server -whatif
What if: Checking if running in 'WhatIf' Mode.
What if: Performing operation "Remove-WindowsFeature" on Target "[Web Server (IIS)] IIS 6 Management Console".
What if: Performing operation "Remove-WindowsFeature" on Target "[Web Server (IIS)] Tracing".
What if: Performing operation "Remove-WindowsFeature" on Target "[Web Server (IIS)] Windows Authentication".
What if: Performing operation "Remove-WindowsFeature" on Target "[Web Server (IIS)] CGI".
What if: Performing operation "Remove-WindowsFeature" on Target "[Web Server (IIS)] ISAPI Extensions".
What if: Performing operation "Remove-WindowsFeature" on Target "[Web Server (IIS)] ISAPI Filters".
What if: Performing operation "Remove-WindowsFeature" on Target "[Web Server (IIS)] IIS 6 Metabase Compatibility".
What if: Performing operation "Remove-WindowsFeature" on Target "[Web Server (IIS)] IIS 6 WMI Compatibility".
What if: Performing operation "Remove-WindowsFeature" on Target "[Web Server (IIS)] IIS 6 Scripting Tools".
What if: Performing operation "Remove-WindowsFeature" on Target "[Web Server (IIS)] Request Filtering".
What if: Performing operation "Remove-WindowsFeature" on Target "[Web Server (IIS)] Static Content Compression".
What if: Performing operation "Remove-WindowsFeature" on Target "[Web Server (IIS)] Dynamic Content Compression".
What if: Performing operation "Remove-WindowsFeature" on Target "[Web Server (IIS)] Directory Browsing".
What if: Performing operation "Remove-WindowsFeature" on Target "[Web Server (IIS)] HTTP Errors".
What if: Performing operation "Remove-WindowsFeature" on Target "[Web Server (IIS)] Default Document".
What if: Performing operation "Remove-WindowsFeature" on Target "[Web Server (IIS)] HTTP Logging".
What if: Performing operation "Remove-WindowsFeature" on Target "[Web Server (IIS)] Static Content".
What if: Performing operation "Remove-WindowsFeature" on Target "[Web Server (IIS)] HTTP Redirection".
What if: Performing operation "Remove-WindowsFeature" on Target "[Web Server (IIS)] .NET Extensibility".
What if: Performing operation "Remove-WindowsFeature" on Target "[Web Server (IIS)] ASP.NET".
What if: Performing operation "Remove-WindowsFeature" on Target "[Web Server (IIS)] ASP".
What if: Performing operation "Remove-WindowsFeature" on Target "[Web Server (IIS)] IIS Management Scripts and Tools".
What if: Performing operation "Remove-WindowsFeature" on Target "[Web Server (IIS)] Management Service".
What if: Performing operation "Remove-WindowsFeature" on Target "[Web Server (IIS)] IIS Management Console".
What if: Performing operation "Remove-WindowsFeature" on Target "[.NET Framework 3.5.1 Features] HTTP Activation".
What if: This server may need to be restarted after the removal completes.

Success Restart Needed Exit Code Feature Result
------- -------------- --------- --------------
True    Maybe          Success   {}

1
ये सभी मॉड्यूल वास्तविक IIS निर्भर-पैकेज हैं जो IIS में कार्यक्षमता जोड़ते हैं, लेकिन IIS के बिना नहीं चलाया जा सकता है। दूसरे शब्दों में, आप IIS में जोड़े गए सुविधाओं की स्थापना रद्द कर रहे हैं, ऐसी सुविधाएँ नहीं जो IIS से स्वतंत्र रूप से चल रही हैं। आप Windows प्रमाणीकरण की स्थापना रद्द नहीं कर रहे हैं, आप IIS के लिए Windows प्रमाणीकरण की स्थापना रद्द कर रहे हैं। आप ASP की स्थापना रद्द नहीं कर रहे हैं आप IIS के ASP मॉड्यूल की स्थापना रद्द कर रहे हैं।
प्रतिक्रिया
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.