서버 (Linux, Windows, AWS)/Cloud (AWS, NCP)

[Linux] centos nginx multi port 설정

Trillion Binary 2023. 2. 20. 10:18
SMALL

하나의 서버에서 여러 도메인을 관리할 수 있는 방법

nginx multi port

 

1. nginx conf 파일 수정

# server1
server {
      # 들어오는 port
      listen       8080;
      server_name  localhost;

      error_page   500 502 503 504  /50x.html;
      location = /50x.html {
          root   /usr/share/nginx/html;
      }

      # 실제로 바라볼 port
      location / {
        proxy_pass http://127.0.0.1:9090;
      }
}

# server2
server {
      # 들어오는 port
      listen       8081;
      server_name  localhost;

      error_page   500 502 503 504  /50x.html;
      location = /50x.html {
          root   /usr/share/nginx/html;
      }

      # 실제로 바라볼 port
      location / {
        proxy_pass http://127.0.0.1:9091;
      }
}

2. nginx 서버를 재시작 해줍니다.

sudo systemctl restart nginx

 

8080 포트로 들어오면 실제로는 9090포트를
8081 포트로 들어오면 실제로는 9091포트를
바라보는 역할을 하도록 세팅을 완료하였습니다.

BIG