Supprimer IIS de Win2008 R2 - effets secondaires?

14

Cela peut être une question trop large, mais je ne trouve pas de bonne réponse lors de l'utilisation des moteurs de recherche ...

J'ai quelques serveurs qui fourniront des services Web via des applications qui ne sont pas IIS. Bien que je puisse désactiver IIS, je me demandais si je pouvais (devrais?) Le supprimer afin qu'il y ait moins de composants à craindre du point de vue de la sécurité et de la maintenance.

Y a-t-il des effets secondaires de gestion ou opérationnels liés à la suppression d'IIS d'un serveur Windows 2008 R2?

Vais-je perdre toute capacité à gérer le serveur à l'aide des outils Microsoft standard si je le fais?

Matthew Bakaitis
la source
1
Vous avez développé des services Web pour Windows et n'avez pas utilisé .NET?
MDMoore313
2
Les services n'ont pas été développés à l'origine pour Windows, mais en utilisant des outils qui sont toujours heureux de fonctionner sur Windows sans drame. :)
Matthew Bakaitis

Réponses:

17

Si vous n'utilisez pas IIS, vous devez absolument le supprimer, pour les raisons que vous avez mentionnées - maintenance et sécurité.

Le seul effet de la suppression d'IIS est une incapacité à utiliser IIS. Pas de gestion ni d'effets secondaires opérationnels - il n'a pas été intégré dans le système d'exploitation comme Internet Explorer.

Sur les plus de 250 serveurs Windows que je gère, moins de 10 ont des composants IIS installés, si cela vous aide à vous sentir à l'aise. Si vous êtes toujours inquiet, vous pouvez toujours arrêter le service IIS et vérifier que rien sur le serveur ne s'arrête, avant de supprimer IIS.

HopelessN00b
la source
Je voudrais ajouter que l'installation d'IIS et la suppression ultérieure d'IIS utilise des modules indépendants pour chaque package. Ces modules ne sont utilisés par rien d'autre que les applications IIS et IIS dépendantes, donc les chances de casser quoi que ce soit en désinstallant IIS sont négligeables.
Réagit le
9

IIS n'est requis sur aucun système Windows, sauf si vous souhaitez héberger des sites Web; la seule exception est si vous utilisez un rôle serveur qui s'exécute sur des services Web (tels que WSUS) ou les propose (tels que des services de certificats).

Cependant, si vous avez réellement une dépendance à IIS, Windows lui-même vous en avertira lorsque vous essayez de supprimer le rôle; si ce n'est pas le cas, vous pouvez le retirer en toute sécurité (et vous devriez en effet, s'il n'est pas nécessaire).

Massimo
la source
-2

Soyez prudent lorsque vous désinstaller IIS d'un WindowsServer2008R2:

Console de gestion ". Et si: Exécution de l'opération" Remove-WindowsFeature "sur la cible" [Fonctionnalités de .NET Framework 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   {}
homme de garde
la source
1
Tous ces modules sont de véritables packages dépendants IIS qui ajoutent des fonctionnalités à IIS mais ne peuvent pas être exécutés sans IIS. En d'autres termes, vous désinstallez les fonctionnalités que vous avez ajoutées à IIS, et non les fonctionnalités qui s'exécutent indépendamment d'IIS. Vous ne désinstallez pas l'authentification Windows, vous désinstallez l'authentification Windows pour IIS. Vous ne désinstallez pas ASP, vous désinstallez le module ASP d'IIS.
Réagit le