Win2008 R2에서 IIS를 제거 — 부작용?


14

이것은 지나치게 광범위한 질문 일 수 있지만 검색 엔진을 사용할 때 좋은 대답을 찾을 수 없습니다 ...

IIS 가 아닌 앱을 통해 웹 기반 서비스를 제공 할 서버가 몇 대 있습니다 . IIS를 비활성화 할 수는 있지만 보안 및 유지 관리 관점에서 걱정할 구성 요소가 더 적도록 IIS를 제거해야하는지 궁금합니다.

Windows 2008 R2 서버에서 IIS를 제거하면 관리 또는 운영상의 부작용이 있습니까?

이렇게하면 표준 Microsoft 도구를 사용하여 서버를 관리 할 수 ​​없게됩니다.


1
Windows 용 웹 서비스를 개발했지만 .NET을 사용 하지 않았 습니까?
MDMoore313

2
이 서비스는 원래 Windows 용으로 개발 된 것이 아니라 드라마없이 Windows에서 계속 실행되는 도구를 사용합니다. :)
Matthew Bakaitis

답변:


17

IIS를 사용하지 않는 경우 유지 관리 및 보안과 같은 이유로 IIS를 제거해야합니다.

IIS 제거의 유일한 효과는 IIS를 사용할 수 없다는 것입니다. 관리 나 운영상의 부작용이 없습니다. Internet Explorer처럼 운영 체제에 포함되어 있지 않습니다.

내가 관리하는 250 개가 넘는 Windows 서버 중에서 10 개 미만의 IIS 구성 요소가 설치되어있어 안심할 수 있습니다. 그래도 걱정이된다면 IIS를 제거하기 전에 항상 IIS 서비스를 중지하고 서버의 아무것도 중단되지 않는지 확인할 수 있습니다.


IIS를 설치하고 이후에 IIS를 제거하면 각 패키지에 대해 독립적 인 모듈을 사용한다고 덧붙이고 싶습니다. 이 모듈은 IIS 및 IIS 종속 응용 프로그램 이외의 다른 용도로는 사용되지 않으므로 IIS를 제거하여 문제를 일으킬 가능성은 무시할 수 있습니다.
Reaces

9

웹 사이트를 호스팅하지 않으려면 Windows 시스템에서 IIS가 필요하지 않습니다. 단, 웹 서비스 (WSUS 등)에서 실행되거나이를 제공하는 서버 역할 (예 : 인증서 서비스)을 사용하는 경우는 예외입니다.

그러나 실제로 IIS에 대한 종속성이있는 경우 역할을 제거하려고하면 Windows 자체에서 이에 대해 경고합니다. 그렇지 않은 경우 안전하게 제거 할 수 있습니다 (필요하지 않은 경우 실제로 제거해야 함).


-2

WindowsServer2008R2에서 IIS를 제거 할 때주의하십시오.

관리 콘솔 "의 경우 : 대상"[.NET Framework 3.5.1 기능]에서 "Remove-WindowsFeature"작업 수행

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 모듈을 제거하고 있습니다.
Reaces
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.