프로그래밍/보안, 서버

[IIS] 파일이 없을 때도 '403' 에러가 날수 있다.

당근천국 2012. 6. 11. 14:43
1. 증상

뜬금없이 서버에서 '403' 에러가 났습니다.

 

'403' 에러는 권한을 잘못 설정했을 때 많이 보는 에러인데 잘 사용하던 중에 이 에러를 만났다는 것은 누군가 권한설정을 바꿨을 때입니다.

그런데 저 혼자 관리하는 서버인데 그러고 자시고 할 게 없는데 말이죠.....

 

'가능한 해결 방법'은 의미가 없습니다.

저건 디렉토리 검색을 허용하겠다는 것인데 저걸로 해결될 문제라면 권한설정이 잘못된 것이니까요.

 

 

2. 원인 추적과 해결 방법

이리저리 보던 중 생각해보니 마지막 업데이트 이후로 이런 증상이 발생하는 것이었습니다.

그래서 확인해보니 역시나....

파일하나가 빠져있었습니다-_-;

다시 넣으니 정상 작동.....

 

보통 파일이 없는 경우 '404' 에러가 나는데 어떤 경우에 '403' 에러가 나는 건지 모르겠습니다.

가끔 지정한 파일을 인식할 수 없을 때도 '403'이 뜨긴 하는데 404가 나오는게 일반적입니다.

(참고 : [IIS] IIS를 설치했는데 asp가 동작하지 않는 다면? - 동적 서버 페이지 허용 )

파일 자체가 없을 때 '403'은 처음인 것 같습니다.

 

여하튼 잘되던 사이트에서 '403' 에러가 난다면 일단 파일부터 확인해 보세욤.

 

 

마무리

아마도 파일이 없으면 디렉토리보기로 리다이랙트 돼서 그런게 아닌지 의심하고 있습니다.