nginx 설정 문의 드립니다.

nginx 설정 문의 드립니다.

QA

nginx 설정 문의 드립니다.

본문

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;
        }
} 
}
답변을 작성하시기 전에 로그인 해주세요.
전체 99
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT