zioinfo-mail/workspace/zioinfo-web/deploy/04_ssl_setup.sh
DESKTOP-TKLFCPR\ython 11c670f2a0 refactor: 101.79.17.164 → zioinfo.co.kr 전체 도메인 변환 + Manager UI 배포
- 37개 파일 IP → zioinfo.co.kr 치환 (소스/매뉴얼/설정/하네스)
- Manager DrConsole/NetworkConsole/CsapConsole 빌드 + /var/www/manager/ 배포
- 테스트: Manager HTTP 200, ITSM 신규 API 7개 전체 200

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-31 10:09:17 +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 으로 접속하세요"