value.crowny.org 복구 (다운 → 공개 HTTPS 200)
개요
value.crowny.org(가치 만들기, 순수 한선씨 :9879)가 공개 000(다운). 백엔드 미실행 + gateway.yaml 도메인 버그 + 무 cert 3중 문제를 전체 복구. 사용자 승인 하에 글로벌 게이트웨이 재시작 강행.
근본 원인 (3중)
- 백엔드 미실행: 가치서버.한선 미기동(toau/기동스크립트 없음).
- gateway.yaml 버그: crowny-value 블록
domain: value (FQDN value.crowny.org 아님) → 8080 Host 매칭 실패 + SNI생성기가 잘못 생성.
- 무 cert: value.crowny.org가 어떤 cert SAN에도 없음(마스터 ext 93개·crownybus 슬레이브 100 만석).
복구 (블ast 최소 순서)
- 백엔드: 가치서버.한선 컴파일(800KB) → 기동 → LaunchAgent com.crowny.value(KeepAlive 영속).
- gateway.yaml:
domain: value → value.crowny.org 수정 + validate 통과. 백업 gateway.yaml.bak_value_.
- 게이트웨이 전체 재시작(
launchctl kickstart -k org.crowny.gateway): 소스≤toau라 재컴파일 0(검증 toau 재사용). 8080 2s 복귀, 157서비스 무회귀. → value 8080 라우트 활성.
- value 전용 cert 발급:
certbot certonly --webroot --cert-name value.crowny.org(격리, 타 cert 무영향). live/value.crowny.org/, 만료 2026-09-19.
- stunnel: value SNI 슬레이브 블록 1개 외과적 추가(전면 재생성 회피) → SIGHUP. 백업 stunnel-live.conf.bak_value_.
- 영속화: SNI생성기.한선에 value lineage 추가(우선순위[0] + lineage경로) → 미래 재생성 시 자동 포함. 컴파일 검증.
검증
value 공개 HTTPS
200(tls 0.149s ttfb 0.209s). 회귀: crowny.org/abti/amti/tiomta/bm 전부 200. 백엔드 LaunchAgent ✓.
관련 파일
- /Users/ef/crowny-value/가치서버.한선, 가치서버.toau, ~/Library/LaunchAgents/com.crowny.value.plist
- /Users/ef/crowny-gateway/gateway.yaml (crowny-value 블록), 한선게이트웨이/stunnel-live.conf, SNI생성기.한선
- /Users/ef/crowny-data/certs/certbot/live/value.crowny.org/
잔여
- value cert 자동갱신: certbot config-dir 공유라 기존 갱신 자동화 커버. webroot ACME 서빙 정상.
- 수동 stunnel 블록은 다음 정식 재생성(생성기 실행) 전까지 활성, 이후엔 lineage가 자동 생성.