zioinfo-web/deploy/04_ssl_setup.sh
2026-05-30 18:41:49 +09:00

26 lines
741 B
Bash

#!/bin/bash
# ============================================================
# SSL 인증서 설정 (Let's Encrypt / Certbot)
# 도메인이 있을 경우 실행
# 실행: bash 04_ssl_setup.sh yourdomain.com
# ============================================================
DOMAIN=${1:-"zioinfo.co.kr"}
echo "[1] Certbot 설치"
sudo apt-get install -y certbot python3-certbot-nginx
echo "[2] SSL 인증서 발급 — $DOMAIN"
sudo certbot --nginx -d $DOMAIN -d www.$DOMAIN \
--non-interactive --agree-tos --email admin@$DOMAIN \
--redirect
echo "[3] 자동 갱신 확인"
sudo certbot renew --dry-run
echo "[4] Nginx 재시작"
sudo systemctl reload nginx
echo "✅ SSL 설정 완료!"
echo " https://$DOMAIN 으로 접속하세요"