IT

nginx 포트 분리 방법 (요청에 따라 처리)

___gyul 2023. 8. 10. 08:03
반응형

 

cp /etc/nginx/conf.d/default.conf /etc/nginx/conf.d/custom_port.conf

 

 

임의 포트 추가

vi /etc/nginx/conf.d/custom_port.conf

 

server {
    listen            8443 ssl;
    server_name   xxx.xxx.xxx.xxx;

#...(생략)

    location / {
        try_files $uri $uri/ /index.php?$arge;
    }

#...(생략)
}

 

:wq

 

vi /etc/nginx/conf.d/default.conf

 

server {
    listen            443 ssl;
    server_name   xxx.xxx.xxx.xxx;

#...(생략)

# location 블럭 수정

	# 기존에 모든 접근에 정상 처리되던 부분 주석 또는 제거.
    #location / {
    #    try_files $uri $uri/ /index.php?$arge;
    #}
  

    # https://xxx.xxx.xxx.xxx/ 접속 시 404 처리되도록 수정
    location ~* ^/$ {
        return 404;
    }

    # https://xxx.xxx.xxx.xxx/api/ci 요청 시 정상 처리되도록 추가
    location = /api/ci {
        try_files $uri $uri/ /index.php?$args;
    }

#...(생략)
}

 

 

 

 

 

반응형