Nginx 설정
Table of contents
Nginx 기본 설정에 대해 알아보자.
사전 준비
테스트용 서버로 간단한 springboot 로 구성된 jar 파일을 실행 시킨 후 접속을 확인한다. 포트는 8888 로 설정하였다.

[localhost:8888 접속]
nginx 설치하기
아래 명령어를 이용하여 nginx 를 설치한다.
sudo apt-get install nginx
설정 변경하기
/etc/nginx/sites-available 폴더의 defalut 파일 내의 내용을 모두 삭제한 후 아래와 같이 변경한다. servername:listen 주소로 접근 시 proxy_pass 에 위치한 서버의 / 위치로 프록시를 한다.
root@user1-500R5K-501R5K-500R5Q:/etc/nginx/sites-available# cat default 
#아래는 로드 밸런싱 시 추가
#upstream backend {
#    server localhost:8080;
#    server localhost:8081;
#    server localhost:8082;
#}
server {
    listen 8887;
    server_name localhost;
    location / {
        proxy_pass http://localhost:8888;
    }
}
서비스 재시작
sudo service nginx restart
리버시 프록시 확인
서비스 재시작 후 8887 포트로 접근하면 아래와 같이 proxy 서버로 연결됨을 확인할 수 있다.

[localhost:8887 접속]