← 목록
기타 2026-06-15 4KB 읽기 4분

kps.crowny.org — 킴프레지던트에스케이(김선경) 프로필 서비스

개요

김선경(King President SK)의 개인 프로필 서비스. 사운드엔지니어링 → 하드웨어 개발 → 교회 음향·영상·조명·인테리어 현장 기술 → 프리랜서 개발자로 이어지는 경력을 크라우니 디자인표준(베이지+골드 #C9A961, Pretendard, light/dark, 이모지 없음)으로 표현.

  • 도메인: kps.crowny.org (포트 9821)
  • 운영: crowny-services 통합 프레임워크 (registry.psv 한 줄 + public/kps/ 정적)

무엇을 했는지

  1. 포트 등록: crowny-ports.sh set kps 9821 → gateway.yaml + PORTS.md 자동 갱신
  2. registry.psv 한 줄 추가: kps|9821|kps.crowny.org|킴프레지던트에스케이|...|#C9A961|user
  3. 프로필 페이지: public/kps/index.html — 소개·경력 3·학력 2·역량 6 카드, 반응형
  4. details.json 등록: 랜딩 폴백용 desc/features/status
  5. 한선씨 동반: public/kps/프로필.한선 — 프로필 맵 + 경력/학력/역량 배열 + 텍스트 카드 렌더 (컴파일·실행 검증 통과, 학습DB 등록)
  6. 서비스 기동: manage.sh start → :9821 ✓
  7. 게이트웨이 결선: 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.
    • 추후 사진·연락처·포트폴리오 링크 추가 가능 (현재는 텍스트 프로필).