Sungtt

nginx 405 Not Allowed 본문

Node

nginx 405 Not Allowed

sungtt 2022. 5. 6. 21:15

nginx 405 Not Allowed

db에서 정적파일을 받아오기위해 api통신 중 일어난 통신에러다.

nginx는 POST요청에서 정적파일이 응답하는것을 허용하지않는다고한다.

 

 

서버 세팅 후 너무 오랜만에 들어가는 nginx 설정파일이어서 경로가 자세히 기억나지않았다.

리눅스 창에 아래 명령어로 nginx.conf 파일을 찾아주자.

find / -name nginx.conf

결과 '/etc/nginx/nginx.conf

 

nginx.conf를 열어보니 사이트.conf 가 include 되있는 경로가 있었다.

본 설정파일은 그대로 두고 각 파일을 include하고 심볼릭링크를 걸었던 기억이 떠올랐다.

 

아무튼 서버의 conf파일로 들어가서

405 에러페이지를 uri로 처리해주는 코드를 작성해주면된다

 


220507 2차 오류

새로운 로직을 만들면서 api를 수정했더니 405 에러가 다시 떴다.

이는 nginx.conf파일에 80포트의 location에 api주소를 추가해주니 해결되었다.

Comments