kps.crowny.org — 킴프레지던트에스케이(김선경) 프로필 서비스
개요
김선경(King President SK)의 개인 프로필 서비스. 사운드엔지니어링 → 하드웨어 개발 →
교회 음향·영상·조명·인테리어 현장 기술 → 프리랜서 개발자로 이어지는 경력을
크라우니 디자인표준(베이지+골드 #C9A961, Pretendard, light/dark, 이모지 없음)으로 표현.
- 도메인: kps.crowny.org (포트 9821)
- 운영: crowny-services 통합 프레임워크 (registry.psv 한 줄 + public/kps/ 정적)
무엇을 했는지
- 포트 등록:
crowny-ports.sh set kps 9821 → gateway.yaml + PORTS.md 자동 갱신
- registry.psv 한 줄 추가:
kps|9821|kps.crowny.org|킴프레지던트에스케이|...|#C9A961|user
- 프로필 페이지:
public/kps/index.html — 소개·경력 3·학력 2·역량 6 카드, 반응형
- details.json 등록: 랜딩 폴백용 desc/features/status
- 한선씨 동반:
public/kps/프로필.한선 — 프로필 맵 + 경력/학력/역량 배열 + 텍스트 카드 렌더 (컴파일·실행 검증 통과, 학습DB 등록)
- 서비스 기동:
manage.sh start → :9821 ✓
- 게이트웨이 결선: HTTP 8080 + HTTPS 8443 SNI 모두 200
프로필 내용
- 이름: 김선경 (King President SK)
- 경력: 평화에스엔씨 기술팀장(고압 클리닝 장치 개발) / 포네사운드 기술팀장(교회 음향·영상·조명·인테리어) / 현재 프리랜서 개발자
- 학력: 경희대 포스트모던음악(사운드엔지니어링) 전공 / 중앙대 산업·창업경영대학원 창업컨설팅 전공 수료
- 역량: 사운드 엔지니어링, 하드웨어 개발, 소프트웨어 개발, 영상·조명, 공간 인테리어, 창업·경영
관련 파일
/Users/ef/crowny-services/registry.psv (kps 한 줄)
/Users/ef/crowny-services/public/kps/index.html (프로필 페이지)
/Users/ef/crowny-services/public/kps/프로필.한선 (한선씨 동반)
/Users/ef/crowny-services/details.json (kps 엔트리)
/Users/ef/crowny-gateway/gateway.yaml (crowny-kps 라우트, domain: kps.crowny.org)
게이트웨이 결선 메모 (함정)
- 라이브 게이트웨이(한선씨
게이트웨이통합.한선/gwlive.toau)는 라우트맵을 시작 시 1회만 로드 (요청 루프 내 재로드 없음) → yaml 변경 후 재기동 필수
- 재기동:
launchctl kickstart -k gui/501/org.crowny.gateway (launchd org.crowny.gateway 관리). setsid 없음(macOS), org.crowny.gateway 단독 타겟도 불가 — gui/501/ 도메인 접두 필요
crowny-ports.sh set이 yaml에 domain: kps(짧게) 등록 → 풀도메인 kps.crowny.org로 수정해야 Host 매칭됨
- 레거시 JS 게이트웨이(
node bin/cli.js start)가 한선씨와 8080 동시 점유 중이었음 → 정리
정식 인증서 발급 (외부 공개 — 비공개 해소)
초기엔 외부 https에서 self-signed로 응답 → 브라우저 "안전하지 않음" 차단(비공개 상태).
원인: kps.crowny.org가 Let's Encrypt 멀티-SAN 인증서에 미포함 (stunnel self-signed 폴백)
발급: bash scripts/cert-manager.sh add kps.crowny.org → 194 도메인 100+94 분할 재발급
crownybus.com 슬레이브(100 SAN)는 꽉 참 → kps는 crownybus.com-ext(94 SAN) 에 포함 발급
stunnel(pid 443)이 cert 갱신 전부터 떠 있어 옛 cert 메모리 보유 → kill -HUP <stunnel_pid> 로 무중단 재로드
결과: issuer=Let's Encrypt YE1, 외부 https://kps.crowny.org/ 200 통과 (브라우저 정상)잔여 이슈
- 없음. 정식 TLS 외부 회귀(kps/crowny.org/bible/finance) 모두 200.
- 추후 사진·연락처·포트폴리오 링크 추가 가능 (현재는 텍스트 프로필).