13.3 KB · 수정 2026-09-29 15:24
목차

poin-site — 포인 홍보 홈페이지 자체 운영 전환

리포 = C:\dev\poin-site · 서빙 = poin-mini:8800(테일스케일 전용) · 시작 26.8.21(금)

목표

거래처(contentsworks/아임웹)에 맡긴 포인 홍보용 홈페이지 www.poin.co.kr 를 만료(올해 말) 전에 카피해 자체 운영으로 돌린다. 운영자료 인계는 거래처가 거부했다.

확정 사실 (코디 실측 26.8.21)

그릴링 결정 (26.8.21 페페)

# 결정 내용
1 카피 방식 미러 스냅샷 → 재구축, 2단계. 미러본은 「정답지」로 영구 보관
2 관리자 범위 갤러리 관리 + 방문자 통계 2개만. 아임웹 어드민 전체 흉내 안 함
3 도메인 명의 = 포인. 급한 불 없음
4 스택 Flask + SQLite + Jinja (pfs와 동일 계열)
5 통계 자체 카운터 지금 + GA4는 공개 전환 때. 아임웹 과거 통계는 만료 전 스크랩(참고 보관)
6 자산 확보 어드민 로그인해 원본 다운로드 + CDN 긁기 병행. 로그인 자동화 = 페페 승인 확정
7 문의폼 SQLite 저장. 알림은 이메일(poincustomer@gmail.com), 텔레그램 아님
8 배포 리포 C:\dev\poin-site / 포트 8800 / pythonw 자동시작(HKCU Run) / 테일스케일 전용, Funnel 공개 안 함
9 재현 충실도 "같아 보이면 OK" — 데스크톱·모바일 육안 대조. 픽셀 완전일치 아님
10 메일 발송 지금은 저장만. SMTP는 공개 전환 때 붙임(앱 비밀번호 미발급)
11 문의 이력 과거 실사용 기록 없음 → 이관 안 함, 새로 시작
12 완료 판정 아래 8항목

작업 계획 (Phase)

완료 판정

① 4페이지 전부 뜬다 ② 원본 vs 재현 데스크톱·모바일 스크린샷 대조 첨부 ③ 이미지 전량 로컬(cdn.imweb.me 참조 0건) ④ 갤러리 등록·수정·삭제 실동작 ⑤ 통계표에 실제 접속 기록 ⑥ 문의폼 제출 → DB 저장 확인 ⑦ 재부팅 후 자동시작 ⑧ 미러 스냅샷 보관 완료

진행 상황 (2026-08-21 세션)

접속

미결 · 다음


DNS·도메인 권한 실사 (26.8.29(토), 코디) — 이전 실행 전 정본

계기 = 페페가 가비아 「네임서버 변경」 화면을 보고 "거래처 끊고 내 설정으로 갈 수 있나" 질문. 결론 = 갈 수 있다. 거래처 동의 불필요. 실행은 미정 — 페페가 거래처와 협의해 진행하기로 함(26.8.29).

확정 사실 (전부 실측)

이름 값 주인
@ / www ALIAS → CloudFront (아임웹) 거래처
pfs / pfs-test A 13.209.147.168 포인

TTL 실측 → 영향 정량화

값 실측
pfs A 레코드 3600 (1시간)
.kr 위임 NS 86400 (1일)
SOA minimum (네거티브 캐시) 86400 (1일)

🔑 서브도메인은 대피소가 안 된다

pfs2.poin.co.kr 같은 우회안은 성립하지 않는다. .kr 위임이 도메인 단위라 존재하지 않는 이름(zzz-9999.poin.co.kr)조차 같은 cns1~4로 간다 — 앞자리를 뭘 붙이든 같은 장부 한 권이다. 존이 사라지면 동시에 사라진다. 서브도메인 위임(거래처 존에 pfs NS ns-xxx.awsdns... 1줄)은 기술적으로 가능하나 ①거래처 협조 필요 ②존 삭제 시 그 줄도 같이 사라짐 = 최악의 조합. 진짜 대피소 = 다른 도메인 또는 테일스케일 100.73.87.48(이미 있음, DNS 무관) 또는 hosts 파일(인증서 정상 — 이름이 일치하므로).

🔴 보안 — 거래처가 와일드카드 인증서를 갖고 있다

CT 로그: 거래처 AWS 계정 ACM이 *.poin.co.kr + poin.co.kr 보유 (26.6.5 발급 → 26.12.19 만료). DNS-01 검증이라 존을 쥔 동안 자동갱신된다. → 이전 후 폐기 요청 + 새 존에 CAA 레코드로 발급 잠금. (아임웹 쪽 poin.co.kr+www Sectigo DV는 26.12.20 만료 — 별건)

전환 절차 (합의 시)

  1. 우리 Route53에 poin.co.kr 존 생성 + pfs/pfs-test 심기 — NS 미변경이라 영향 0, 롤백 불필요, 월 $0.5
  2. dig @<새NS> pfs.poin.co.kr 직접 질의로 사전검증
  3. 테스트 PC 1대만 hosts로 새 경로 실사용 (인증서 정상)
  4. ⚠위험작업·승인 후 — 가비아에서 NS 교체 → 4개 이름 전파 확인. 롤백 = NS 원복(최대 1일)
  5. 아임웹 해지 · 거래처 계약 종료 · 와일드카드 폐기 요청 · CAA 잠금 - @/www는 poin-site(이미 39/39 완성)를 PFS EC2 vhost로 얹어 유지 권장. 폐기해도 되나 명함·검색·기존 링크가 죽는다

📨 거래처 협의 착수 — 26.9.29(화) [페페]

거래처와 협의할 때 받아둘 것

  1. 🔑존 파일 전체 export — 우리 열거는 브루트포스+CT라 놓친 레코드가 있을 수 있다. 이것만 받으면 그 공백이 닫힌다. 협의에서 가장 값어치 있는 항목
  2. 아임웹 도메인 연결 지정값(A IP 또는 CNAME) — 홈페이지를 잠시라도 아임웹에 둘 거면 필수. ⚠현재 apex의 IP 4개(18.67.51.x)를 베끼면 안 된다 — CloudFront 공용 엣지라 로테이션되어 나중에 조용히 죽는다
  3. *.poin.co.kr ACM 와일드카드 폐기 확약
  4. 아임웹 계약 종료일 확인 (어드민 실측 2027-04-09)