리눅스

NGINX 가상호스트에서 SSL 인증서 경로 변경 방법

변군이글루 2025. 9. 23. 15:22
반응형

NGINX 가상호스트에서 SSL 인증서 경로 변경 방법

SSL 인증서 디렉토리 생성

mkdir /etc/nginx/ssl/wildcard_scbyun_com
cd /etc/nginx/ssl/wildcard_scbyun_com

SSL 인증서 다운로드

curl -fsSL https://www.scbyun.com/ssl/nginx/wildcard_scbyun_com/cert.pem -o cert.pem
curl -fsSL https://www.scbyun.com/ssl/ssl/nginx/wildcard_scbyun_com/key.pem -o key.pem

가상호스트 경로 이동

cd /etc/nginx/conf.d

대상 파일 확인

ls -l *.conf | grep "scbyun.com"
grep ssl_certificate_key *.conf | egrep "scbyun|scbyun_com"

SSL 인증서 경로 변경

여러 가상호스트 경로 변경

sed -i."$(date +%Y%m%d-%H%M%S)" \
  -e 's|ssl_certificate\s\+".*scbyun.*"|ssl_certificate "/etc/nginx/ssl/wildcard_scbyun_com/cert.pem"|' \
  -e 's|ssl_certificate_key\s\+".*scbyun.*"|ssl_certificate_key "/etc/nginx/ssl/wildcard_scbyun_com/key.pem"|' \
  www.scbyun.com.conf
728x90

단일 가상호스트 경로 변경

sed -i."$(date +%Y%m%d-%H%M%S)" \
  -e 's|ssl_certificate\s\+".*scbyun.*"|ssl_certificate "/etc/nginx/ssl/wildcard_scbyun_com/cert.pem"|' \
  -e 's|ssl_certificate_key\s\+".*scbyun.*"|ssl_certificate_key "/etc/nginx/ssl/wildcard_scbyun_com/key.pem"|' \
  *.scbyun.com.conf

백업 파일 확인

ls -l | grep "scbyun.com.conf.20250923"

백업 파일 복사

mkdir /etc/nginx/backupConf
mv *scbyun.com.conf.20250923* /etc/nginx/backupConf/.

NGINX 문법 테스트 및 반영

nginx -t
nginx -s reload

 

728x90
반응형