Nginx 멀티 도메인 설정

싱판다·2023년 8월 20일

요구사항 변경에 따라 Nginx 설정 부분을 수정해야 했다.
한 웹 서버에서 두 개의 프로젝트를 각각의 도메인으로 서비스해야하는 경우 default.conf에 다음과 같이 작성해야 한다.

server {
    listen       80;
    listen  [::]:80;
    server_name project1.test.com;
    
    
    location / {
        root   /project1_dist_folder_path;
        index  index.html index.htm;
        try_files $uri $uri/ /index.html =404;
    }
    
    ...
}


server {
    listen       80;
    listen  [::]:80;
    server_name project2.test.com;
    
    
    location / {
        root   /project2_dist_folder_path;
        index  index.html index.htm;
        try_files $uri $uri/ /index.html =404;
    }
    
    ...
}
    

이렇게 하면 각각의 도메인으로 접근하면 각자 프로젝트가 바라보는 프로젝트 경로를 바라보게 된다.

profile
뭐든 많이 배우고 싶다

0개의 댓글