IIS에서 DefaultWebSite 및 App Pool을 삭제하는 것이 모범 사례로 간주됩니까?


13

프로덕션 웹 서버에서 기본 웹 사이트 인스턴스와 추가 응용 프로그램 풀을 삭제하고 정리하는 것이 좋습니다?

답변:


10

서버의 용도에 따라 다릅니다.

일부 응용 프로그램 설치 관리자는 기본 웹 사이트 및 DefaultAppPool이 있다고 가정하고 사이트를 삭제 한 경우 이러한 설치 관리자가 제대로 작동하지 않습니다.

설치 관리자를 실행하기 전에 나중에 사이트를 다시 만들면 일부가 제대로 작동하지 않을 수도 있습니다 (ID 1로 사이트를 다시 만들지 않는 한 IIS 6에서는 7보다 어렵습니다).

서버가 많은 웹 사이트를 호스팅하는 데 사용되고 기본 웹 사이트 (이전 버전에서는 Exchange 및 SharePoint를 사용 했어야 함)를 사용해야하는 설치 관리자를 실행하지 않을 경우 가장 안전한 옵션은 여전히 ​​중지 또는 그렇지 않은 것입니다. 완전히 제거하지 말고 비활성화하십시오.

IIS 7부터 GUI를 통해 생성 된 새 웹 사이트는 기본적으로 자체 앱 풀을 가져 오므로 해당 웹 사이트에서 실행되는 모든 앱은 DefaultAppPool이 아닌 해당 앱 풀에서 실행됩니다.

DefaultAppPool은 일반적으로 보조 고려 사항이므로 명시 적으로 이름을 지정하거나 존재 여부에 의존하는 앱을 제외하고는 사용되지 않습니다.


0

일반적으로 기본 웹 사이트를 사용하지 않으려면 기본 웹 사이트를 중지하십시오.


왜 이런 일을하고 어떻게 도움이되는지에 대한 아이디어를 제공해 주시겠습니까? 귀하의 답변은 현재 상황이 거의 없습니다.
닌클

저도 그렇게 해요. 필요할 경우를 위해 원래 구성을 유지하십시오. 나는 모든 것을 위해 내 자신의 웹 사이트 등을 사용하고 기본값을 비활성화합니다.
TomTom

0

예. 기본 웹 사이트 아래에있는 모든 것은 여전히 ​​디스크에 있으며, 필요한 경우, 예를 들어 Outlook Web Access 프런트 엔드를 만들 때 Powershell 명령을 사용하여 다른 웹 사이트에서 가상 폴더를 다시 만들 수 있습니다.

응용 프로그램 풀은 응용 프로그램의 풀입니다. 모든 응용 프로그램을 제거하면 용도가 없으며 제거 할 수 있습니다. 언제든지 생성 할 수 있으며 생성시 기본 응용 프로그램 풀과 동일합니다. 그들처럼 default...


0

나는 그렇게 생각하지 않는다. 또한 삭제하지 않으려면이 사이트에 대한 액세스를 특정 IP 주소로 제한 할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.