Удалить IIS из Win2008 R2 - побочные эффекты?

14

Это может быть слишком широкий вопрос, но я не могу найти хороший ответ при использовании поисковых систем ...

У меня есть несколько серверов, которые будут предоставлять веб-сервисы через приложения, которые не являются IIS. Хотя я могу отключить IIS, я подумал, могу ли я (должен?) Удалить его, чтобы с точки зрения безопасности и обслуживания было меньше беспокойства о компонентах.

Существуют ли какие-либо побочные эффекты управления или эксплуатации при удалении IIS с сервера Windows 2008 R2?

Потеряю ли я какую-либо возможность управлять сервером с помощью стандартных инструментов Microsoft, если я это сделаю?

Мэтью Бакайтис
источник
1
Вы разработали веб-сервисы для Windows и не использовали .NET?
MDMoore313
2
Сервисы изначально не были разработаны для Windows, но с использованием инструментов, которые все еще рады работать на Windows без драмы. :)
Мэтью Бакайтис

Ответы:

17

Если вы не используете IIS, вам обязательно следует удалить его по причинам, которые вы упомянули - техническое обслуживание и безопасность.

Единственный эффект удаления IIS - невозможность использования IIS. Отсутствие каких-либо побочных эффектов со стороны управления или эксплуатации - оно не было закреплено в операционной системе, как в Internet Explorer.

Из более чем 250 серверов Windows, которыми я управляю, менее чем на 10 установлены какие-либо компоненты IIS, если это поможет вам расслабиться. Если вы все еще беспокоитесь, вы всегда можете остановить службу IIS и убедиться, что на сервере ничего не сломалось, прежде чем приступать к удалению IIS.

HopelessN00b
источник
Я хотел бы добавить, что для установки IIS и последующего удаления IIS используются независимые модули для каждого пакета. Эти модули не используются ничем иным, кроме IIS и зависимых от IIS приложений, поэтому вероятность их поломки при удалении IIS незначительна.
Reaces
9

IIS не требуется в любой системе Windows, если вы не хотите размещать веб-сайты; единственное исключение - если вы используете какую-либо роль сервера, которая работает в веб-службах (например, WSUS) или предлагает их (например, службы сертификации).

Однако, если вы действительно зависите от IIS, Windows сама предупредит вас об этом, когда вы попытаетесь удалить роль; если это не так, вы можете безопасно удалить его (и вы действительно должны, если он не нужен).

Massimo
источник
-2

Будьте осторожны при удалении IIS из WindowsServer2008R2:

Консоль управления ". Что если: Выполнение операции" Remove-WindowsFeature "для цели" [.NET Framework 3.5.1 Features]

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, вы удаляете проверку подлинности Windows для IIS. Вы не удаляете ASP, вы удаляете модуль ASP IIS.
Reaces