IIS 500.19 오류 상황.
윈도우 서버에서 MS 사 IIS 기반 웹 서버를 운영 하는 상황 에서 웹 접속 시도하면 500.19 에러 발생하여 정상적인 웹 사이트를 보지 못하는 상황.
환경 상세.
윈도우 서버 버전 : 윈도우 서버 2008
IIS 버전 : IIS 7.0
오류발생원인.
정상 이었던 IIS 작동이 이와 같이 오류 발생시키는 원인중 하나로 서버의 디스크 손상(상세보기 : http://igotit.tistory.com/1941 ) 후 복구 이후 각 폴더및 파일들의 권한설정이 원래의 것과 달라진 경우.
상세 오류 코드.
상세오류 코드는 동일 서버 에서 웹브라우저로 접속시 볼 수 있으며 500.19 오류 라도 상세 오류코드에 따라 조치하는 방법은 달라짐.
본 글에서의 오류 코드는 0x80070005 인 상황의 해결책 정리됨.
MS 사에서 제시되는 도움말이 있긴 하나 속 시원하지가 않다. web.config 파일 혹은 ApplicationHost.config 의 권한 설정에 iis_user 추가해라는 식인데, 인터넷 관련 글에서 보면 많은 사람들이 그대로 해도 안된다는 내용이 많고, 자신 컴에는 해당 파일이 없다등등...
해결방법.
요점 : web.config 파일이나 ApplicationHost.config 파일에 집착하지 말고 iis 에서 사용하는 모든 "폴더"들의 권한 설정을 윈도우 탐색기에서 설정해주면된다.
예 :
1. iis 에서 웹으로 제공해주는 실제 루트 폴더가 D:\my_web 폴더로 설정해둔 상태라면 윈도우 탐색기에서 my_web 폴더를 우마우스 클릭하여 속성 클릭 보안탭에서 "그룹또는 사용자이름" 에 IIS_IUSRS 추가 해주고 동시에 Users 도 추가한다.
2. 상기 1처럼 1개의 폴더외에 파일 업로드용 폴더도 있는데 해당 폴더가 e:\my_upload 폴더에 있는 것을 사용중이라면 해당폴더 역시
IIS_IUSRS 추가 해주고 동시에 Users 도 추가한다.
상기와 같이 추가되는 IIS_USRS 및 users 의 기본 사용권한은 읽기 및 실행, 폴더내용보기, 읽기 3개만 가능하게된다.
추가의 사용권한(예: 서버에 파일 업로드 하는 폴더가 있는 경우 해당 폴더의 users 의 사용권한에 수정, 쓰기 권한도 체크해준다. 번잡스러우면 그냥 모든권한 부여해도 됨) 아래그림처럼.
상기 해결방법 처럼 처리 하고 나면 웹접속 정상화 됨.
첫글등록 : 2018년 12월 4일.
최종수정 : 2018년 12월 6일.
///1951
'일반' 카테고리의 다른 글
다빈치 리졸브. Davinci Resolve 개요 설치. 무료 영상 편집툴 (0) | 2018.12.20 |
---|---|
윈도우 무비 메이커 ( Movie Maker ) 다운로드 설치 (0) | 2018.12.20 |
HP DL320 G6. 부팅오류. HP Smart Array SATA RAID Controller. Logical drive(s) disabled due to possible data loss. (0) | 2018.12.01 |
FrameDesigner(프레임 디자이너). 알루미늄 프로파일 설계 툴 S/W. 무료 (0) | 2018.11.24 |
XDV. WiFi 액션캠 연동 앱. (0) | 2018.11.15 |
댓글