Operating System/Windows

[Window] 윈도우 IIS 7.0 메소드 설정(허용/거부)

Nirsa 2020. 1. 10. 21:48
반응형

 

윈도우 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 메소드 거부 제거

 

 

반응형