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

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



답변

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

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

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

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

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

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


답변

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


답변

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

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


답변

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


답변