[Window] 윈도우 IIS 7.0 메소드 설정(허용/거부)
윈도우 IIS 7.0 메소드 설정 방법 입니다.
appcmd 프로그램을 이용해 명령줄에서 변경을 하거나, web.config 에 직접 수정하여 변경할 수 있습니다.
1. 직접 수정
1) %systemroot%\system32\inetsrv\config\applicationHost.config 파일 실행
2) Ctrl+F 를 이용하여 <requestfiltering> 검색
3) <verbs allowUnlisted="true" applyToWebDAY="true"> 아랫줄에 <add verb="GET" allowed="true" /> 으로 내용 추가
-> 주의 : <verbs allowU~~> 아랫줄에 <add verb="GET" allowed="true" /> 작성할 때 <verbs allowU~~>보다 한칸 더 들여쓰기가되어야합니다.
ex) <verbs allowUnlisted="true" applyToWebDAY="true">
<add verb="GET" allowed="true" />
2. cmd에서 설정
- 허용/거부 추가 : 직접 수정에서 <add verb="GET" allowed="true" /> 를 입력하는 행동
- 허용/거부 제거 : 직접 수정에서 <add verb="GET" allowed="true" /> 를 삭제하는 행동
cd %systemroot%\system32\inetsrv\
appcmd set config /section:requestfiltering /+ verbs. [verb='GET',allowed='true' ## GET 메소드 허용 추가
appcmd set config /section:requestfiltering /- verbs. [verb='GET',allowed='true' ## GET 메소드 허용 제거
appcmd set config /section:requestfiltering /+ verbs. [verb='GET',allowed='false' ## GET 메소드 거부 추가
appcmd set config /section:requestfiltering /- verbs. [verb='GET',allowed='false' ## GET 메소드 거부 제거