알아야 할 것
nginx
get post put
실행
API 서버로 요청하는데 POST 요청이 GET으로 전달되는 문제가 생겼다.
뭔가 문젠가 한참 찾았는데
server {
listen 80 default_server;
server_name domain.co.kr;
client_max_body_size 50M;
return 301 https://$host$request_uri;
index index.html;
}
보통 ssl 인증을 위해서 http로 들어오는 요청을 자동으로 https 로 리다이렉트 시킨다.
여기서 문제는
return 301 ....
바로 이 부분이다. 이놈이 http로 요청을 받으면 POST 요청을 GET으로 변경 시켰던것....
이럴경우
return 301 ... > return 308
로 변경해 주면 해결된다
'개발관련' 카테고리의 다른 글
우분투에 Mariadb 설치 및 셋팅 (0) | 2023.03.30 |
---|---|
git pull 후 특정 작업하기 (0) | 2023.02.07 |
Ubuntu + Nginx + Cafe24 SSL 적용(Django, Vue) (0) | 2023.02.03 |
Ubuntu nginx에 Vue 배포 (0) | 2023.01.31 |
우분투 16.04 + docker DB백업 & 파일 백업 스케줄링 설정 (0) | 2019.01.31 |