메뉴 닫기

IIS 500.19 error

안녕하세요 스마일서브 기술지원팀 서정민입니다.
IIS 에서 웹사이트 구동 하려고 할 때 500.19 – Internal Server Error가 발생했을 때 해결방법을 포스팅하려고 합니다.

이번에 제가 window 2003에서 window 2008 R2 로 사이트 이전 작업이 있었습니다.
웹소스를 다 옮긴 후에 IIS 경로를 잡아주고 웹사이트를 구동하려고 하였습니다.
하지만 구동 했을때 아래 화면과 같은 500.19 에러가 발생하였습니다.
1
정말 당황했습니다.

500.19 에러는 코드 마다 다르기 때문에 해결방안도 다릅니다.
그래서 오류코드를 잘 보시고 그에 대한 해결책을 찾아서 해결하셔야 됩니다.
제가 겪은 에러는 isapi 필터에 대한 에러코드였습니다.

IIS를 시작하려는 서버에서 다음과 같은 경로에 applicationHost.config 파일을 열어줍니다.
C:\Windows\System32\inetsrv\config\applicationHost.config
잘못되는 것을 방지하기 위해 applicationHost.config 이 파일을 백업하고 작업하셔야 안전합니다.
이 파일은 Windows 운영 시스템을 위해 Microsoft Corporation에서 개발한 Microsoft Windows와 관련된 CONFIG 파일 유형입니다.
그렇기 때문에 잘못 편집하면 시스템에 지장을 줄 수 있습니다.

잘못하면 포맷해야 될 수도 있습니다.
백업은 필수로 하고 작업하셔야 됩니다.

2
applicationHost.config 파일을 열어서 찾기를 통해 isapifilter 부분을 검색하여 찾아줍니다.
overrideModeDefault 값이 deny로 되어있습니다.
기본적으로는 전역 config 설정에서 ISAPI 필터를 추가하는 것이 금지되어 있기 때문입니다.
문제를 해결하기 위해 이 부분을 수정해줍니다.

3
빨간 네모 부분을 Allow로 수정해 줍니다.
그리고 파일 저장한 다음에 IIS를 재시작 해주면 홈페이지가 정상적으로 뜨는 것을 확인할 수 있습니다.

이상으로 포스팅을 마치겠습니다.

감사합니다.

주의사항 : 500.19 에러는 코드가 다양하기 때문에 그거에 맞는 코드 해결방안을 찾고 해결하셔야 됩니다!!

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x