Nginx는 기본 80번 포트에서 동작하고
사용할 WAS인 스프링부트 안에 내장된 톰캣은 기본 8080번 포트에서 동작한다.
오늘 해볼것은 80번 포트로 요청
→ Nginx가 8080번 포트로 요청을 넘기도록
해볼 것이다.
구글링하면 잘 나오니까 찾아보기
sudo vim /etc/nginx/nginx.conf
// 위 명령어 입력하면 nginx 설정 파일이 뜰 것이다.
// location 부분에 아래 같은 것들을 넣어준다
location / {
proxy_pass http://<ip>:8080;
proxy_set_header X-Real_IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
}
sudo nginx -s reload
그냥 http **기본 포트인 80으로 요청했는데 8080으로 포워딩 돼서 스프링부트의 에러 페이지를 확인 가능
**하다.
다음엔 WAS 2대 이상을 둬서 로드밸런싱을 해보도록 하자.