반응형
api로 요청이 오는경우 URL에서 api/ 를 지워서 요청이 오게 하려는데,
rewrite 할 경우 post 로 405 에러가 발생한다.
알고보니 POST 로 요청했는데 GET 으로 전환되서 문제가 생긴 것.
그래서 세팅을 봤는데 permanent 의 값 때문에 그랬다.
이전 설정 값
location / {
rewrite ^/api(/.*)$ $1 permanent;
proxy_pass http://tomcat:8080;
}
변경 후 설정 값
location / {
rewrite ^/api(/.*)$ $1 break; # url 에서 api 뒤에 오는 URL 을 그대로 사용
proxy_pass http://tomcat:8080;
}
반응형
'공부 > 프로그래밍' 카테고리의 다른 글
[nginx] reverse-proxy 구성할 경우 ssl 설정을 어디에 둬야할까 (0) | 2019.01.27 |
---|---|
[docker] pulling 이 안될경우 (connection refused) (0) | 2019.01.25 |
[AWS] ssh 접속이 안될 경우(timeout) (5) | 2019.01.22 |
[centos7] pinpoint-docker 와 nginx 와 연결하기 (0) | 2019.01.20 |
[pinpoint-docker] Realtime Active Thread Chart 안나오는 문제 (0) | 2019.01.19 |
댓글