상세 컨텐츠

본문 제목

IIS 계정 설정 애매 할때

C#

by happynuri 2022. 5. 30. 13:53

본문

https://docs.microsoft.com/ko-kr/troubleshoot/developer/webapps/iis/www-authentication-authorization/understanding-identities

 

응용 프로그램 풀 ID

응용 프로그램 풀 ID를 이해하기 위해 ID를 이해해야 합니다. 간단하게 말하면 ID는 Windows 계정입니다. 각 프로세스에서 실행되는 Windows ID로 실행됩니다. 응용 프로그램은 응용 프로그램 ID를 사용하여 Windows 실행됩니다. 사용되는 Windows ID는 응용 프로그램 풀 ID에 따라 달라지며, 다음 계정 중 어느 것일 수도 있습니다.

  • 로컬 시스템: 높은 권한이 있으며 네트워크 리소스에 대한 액세스 권한이 있는 신뢰할 수 있는 계정입니다.
  • 네트워크 서비스: 최소 권한의 표준 서비스를 실행하기 위해 사용되는 제한된 서비스 계정 또는 제한된 서비스 계정입니다. 이 계정의 권한은 로컬 시스템 계정보다 적습니다. 이 계정은 네트워크 리소스에 액세스할 수 있습니다.
  • 로컬 서비스: 네트워크 서비스와 유사하고 표준 최소 권한 서비스를 실행하기 위한 제한된 또는 제한된 서비스 계정입니다. 이 계정은 네트워크 리소스에 액세스할 수 없습니다.
  • ApplicationPoolIdentity: 새 응용 프로그램 풀이 만들어질 때 IIS는 새 응용 프로그램 풀의 이름이 있으며 이 계정으로 응용 프로그램 풀 작업자 프로세스를 실행하는 가상 계정을 만듭니다. 또한 이 계정은 최소 권한 계정입니다.
  • 사용자 지정 계정: 이러한 기본 제공 계정 외에도 사용자 이름과 암호를 지정하여 사용자 지정 계정을 사용할 수도 있습니다.

 

가상폴더를 하나 구성하고, IUSR(익명인증)을 사용하지 않는다면,  Network 리소스에 액세할 수 있는 

"Network Service" 계정을 사용해도 될듯합니다.

관련글 더보기

댓글 영역