Win2008 R2からIISを削除—副作用?


14

これは非常に広範な質問かもしれませんが、検索エンジンを使用すると良い答えが見つかりません...

IIS以外のアプリを介してWebベースのサービスを提供するサーバーがいくつかあります。IISを無効にすることはできますが、セキュリティとメンテナンスの観点から心配するコンポーネントが少なくなるように、IISを削除できるかどうか(疑問ですか?)

Windows 2008 R2サーバーからIISを削除すると、管理上または運用上の副作用がありますか?

これを行うと、標準のMicrosoftツールを使用してサーバーを管理する機能が失われますか?


1
Windows用のWebサービスを開発し、.NETを使用していませんか?
MDMoore313

2
このサービスはもともとWindows用に開発されたのではなく、ドラマなしでWindows上で実行できるツールを使用しています。:)
マシューバカイティス

回答:


17

IISを使用していない場合は、メンテナンスとセキュリティという前述の理由により、絶対に削除する必要があります。

IISを削除する唯一の効果は、IISを使用できないことです。管理や運用上の副作用はありません。InternetExplorerのようにオペレーティングシステムに組み込まれていません。

私が管理している250を超えるWindowsサーバーのうち、IISコンポーネントがインストールされているのは10台未満です。それでも心配な場合は、IISを削除する前に、いつでもIISサービスを停止し、サーバーで何も壊れていないことを確認できます。


IISのインストールとその後のIISの削除では、パッケージごとに独立したモジュールが使用されることを付け加えます。これらのモジュールは、IISおよびIIS依存アプリケーション以外では使用されないため、IISをアンインストールすることで何かを壊す可能性はほとんどありません。
Reaces

9

Webサイトをホストする場合を除き、WindowsシステムではIISは必要ありません。唯一の例外は、Webサービス(WSUSなど)で実行されるサーバーロール(証明書サービスなど)を提供するサーバーロールを使用する場合です。

ただし、実際にIISに依存している場合は、ロールを削除しようとすると、Windows自体がこれについて警告します。そうでない場合は、安全に削除できます(必要ない場合は、実際に削除する必要があります)。


-2

IISをWindowsServer2008R2からアンインストールするときは注意してください:

管理コンソール」。Whatif:ターゲットで操作「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認証をアンインストールするのではなく、IISのWindows認証をアンインストールすることになります。IISのASPモジュールをアンインストールするASPをアンインストールするのではありません。
-Reaces
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.