nginx 설정 문의 드립니다.

nginx 설정 문의 드립니다.

QA

nginx 설정 문의 드립니다.

답변 1

본문

nginx v1.16.1 사용중에 RESTFUL API 구성하려 세팅하는 과정중에

trace method -> put, delete 오류메세지가 나오는 현상이 발생되었습니다.

 

get, post는 기본 세팅값에 적용되어 허용이 되나

put, delete method의 경우 405 오류가 발생하네욤.

 

혹시 설정중에 따로 변경해야할 부분이 있는지 문의드립니다.

이 질문에 댓글 쓰기 :

답변 1

방법이 두개 인데 한개는 .htaccess 에다가


RewriteEngine on
RewriteCond %{REQUEST_URI} ^/users/create/?.*$
RewriteCond %{REQUEST_METHOD} =GET
RewriteRule ^(.*)$ http://airbrake.io/users/new$1 [R=405,L]

아니면 다른 방법으로 /usr/local/nginx/conf 안에 nginx.conf 파일을


server { 
    listen 80;
    listen 443 ssl; 
    server_name airbrake.io; 
    location /users/create {
        if ($request_method = POST) {
            return 405 https://airbrake.io/users/create$request_uri;
        }
} 
}
답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 125,873
© SIRSOFT
현재 페이지 제일 처음으로