spring boot를 ec2에 올린 뒤 postman에서 테스트해보았으나, 잘되지 않았다.
우선 postman에서 도메인으로 접속할 때는 포트번호를 붙이지 않는다. 따라서 nginx 기본 설정 포트로 들어가게 된다.
이를 수정해주어야 한다.
cd /etc/nginx/sites-available
sudo vim [설정 파일 이름]
위와 같이 location 블록 안에 $uri/ =404; 코드를 주석 처리해주고
밑에 proxy_pass http://localhost:[원하는 포트 번호]; 코드를 추가해준다.
이렇게 하면 postman에서도 잘 작동되는 것을 알 수 있다.
proxy pass를 하지 않아도 웹 브라우저에서 실행 시 포트번호를 붙이면 잘 동작한다. 하지만 이
를 통해 포트번호를 일일이 써야하는 불편함을 해소할 수 있다.
'코딩 > Server' 카테고리의 다른 글
[POSTMAN] - POST 요청 시 GET 방식으로 인식 오류 (0) | 2022.09.02 |
---|---|
[Spring Boot] gradle build :compilejava에서 멈추는 현상 (0) | 2022.09.01 |