IIS von Win2008 R2 entfernen - Nebenwirkungen?

14

Dies mag eine zu breite Frage sein, aber ich kann keine gute Antwort finden, wenn ich Suchmaschinen benutze ...

Ich habe einige Server, die webbasierte Dienste über Apps bereitstellen, die nicht IIS sind. Während ich IIS deaktivieren kann, habe ich mich gefragt, ob ich es entfernen kann (sollte?), Damit es aus Sicherheits- und Wartungsgründen weniger Komponenten gibt, über die ich mich sorgen muss.

Treten beim Entfernen von IIS von einem Windows 2008 R2-Server Verwaltungs- oder betriebliche Nebenwirkungen auf?

Verliere ich in diesem Fall die Fähigkeit, den Server mit Standard-Microsoft-Tools zu verwalten?

Matthew Bakaitis
quelle
1
Sie haben Webdienste für Windows entwickelt und haben .NET nicht verwendet?
MDMoore313,
2
Die Dienste wurden ursprünglich nicht für Windows entwickelt, sondern mithilfe von Tools, die weiterhin problemlos unter Windows ausgeführt werden können. :)
Matthew Bakaitis

Antworten:

17

Wenn Sie IIS nicht verwenden, sollten Sie es aus den von Ihnen genannten Gründen unbedingt entfernen - Wartung und Sicherheit.

Der einzige Effekt beim Entfernen von IIS ist die Unfähigkeit, IIS zu verwenden. Keine Management- oder betrieblichen Nebenwirkungen - es wurde nicht wie im Internet Explorer im Betriebssystem verankert.

Von den über 250 Windows-Servern, die ich verwalte, sind weniger als 10 IIS-Komponenten installiert, wenn dies Ihre Meinung beruhigt. Wenn Sie sich immer noch Sorgen machen, können Sie den IIS-Dienst jederzeit beenden und sicherstellen, dass nichts auf dem Server funktioniert, bevor Sie IIS entfernen.

HopelessN00b
quelle
Ich möchte hinzufügen, dass die Installation von IIS und das anschließende Entfernen von IIS unabhängige Module für jedes Paket verwendet. Diese Module werden nur von IIS- und IIS-abhängigen Anwendungen verwendet. Daher ist die Wahrscheinlichkeit, dass bei der Deinstallation von IIS Probleme auftreten, vernachlässigbar.
Reaces
9

IIS ist auf keinem Windows-System erforderlich, es sei denn, Sie möchten Websites hosten. Die einzige Ausnahme ist, wenn Sie eine Serverrolle verwenden, die auf Webdiensten (z. B. WSUS) ausgeführt wird oder diese anbietet (z. B. Zertifikatdienste).

Wenn Sie jedoch tatsächlich eine Abhängigkeit von IIS haben, werden Sie von Windows selbst gewarnt, wenn Sie versuchen, die Rolle zu entfernen. Wenn dies nicht der Fall ist, können Sie es sicher entfernen (und Sie sollten es auch tun, wenn es nicht benötigt wird).

Massimo
quelle
-2

Seien Sie vorsichtig, wenn Sie IIS von einem Windows Server 2008 R2 deinstallieren:

Management Console ". Was ist, wenn: Durchführen des Vorgangs" Remove-WindowsFeature "auf dem Ziel" [.NET Framework 3.5.1-Funktionen]

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   {}
Ward Coysman
quelle
1
Alle diese Module sind tatsächliche IIS-abhängige Pakete, die IIS Funktionen hinzufügen, jedoch nicht ohne IIS ausgeführt werden können. Mit anderen Worten, Sie deinstallieren Features, die Sie zu IIS hinzugefügt haben, und nicht Features, die unabhängig von IIS ausgeführt werden. Sie deinstallieren nicht die Windows-Authentifizierung, sondern die Windows-Authentifizierung für IIS. Sie deinstallieren ASP nicht. Sie deinstallieren das ASP-Modul von IIS.
Reaces