Master Infrastructure Manual (Page 1 / 2)
멀티 테넌시 플랫폼 인프라 구축 매뉴얼
Phase 1. 도메인 구매 및 네임서버(NS) 구성
1. 메인 도메인 등록 및 관리 기관 지정
플랫폼의 근간이 되는 메인 도메인을 확보하고 DNS 제어권을 설정합니다.
- 도메인 명: [예: ipno.kr 또는 입력 대기]
- 등록 대행사: [예: 호스팅케이알 / 가비아 등]
2. 네임서버(NS) 연동 설정
호스팅 서버(cPanel)의 DNS 존 관리 권한을 확보하기 위해 네임서버를 지정합니다.
NS1: ns1.[호스팅서버도메인 또는 IP]
NS2: ns2.[호스팅서버도메인 또는 IP]
NS2: ns2.[호스팅서버도메인 또는 IP]
Phase 2. cPanel 호스팅 및 라이믹스(Rhymix) 코어 설치
1. cPanel 계정 세팅 및 웹 루트(Document Root) 지정
서버 공인 IP와 메인 디렉토리 구조를 연결합니다.
- 서버 공인 IP: [예: 3.36.140.24]
- 메인 문서 루트: /public_html/[도메인명]
2. 라이믹스(Rhymix) 코어 배포 및 DB 연동
단일 코어 아키텍처 기반 위에서 다중 테넌시를 수용할 기본 환경을 구축합니다.
- DBMS: MySQL / MariaDB 연동 완료
- 타임존 설정:
Asia/Seoul (+09:00)
Master Infrastructure Manual (Page 2 / 2)
멀티 테넌시 플랫폼 인프라 구축 매뉴얼
Phase 3. 멀티 테넌시 서브도메인 가상 도메인 구성
1. cPanel 도메인 추가 (가상 호스트 연동)
가맹점 또는 테스트 서브도메인을 추가할 때, 소스코드를 중복 생성하지 않고 메인 코어 경로를 공유하도록 지정합니다.
- 서브도메인 예시: [예: kizpop.[도메인명]]
- 문서 루트 강제 지정: /public_html/[메인도메인명] (코어 공유)
2. 아키텍처 전략: 공유 DB + academy_id 필터링
단일 소스코드 및 단일 DB 상에서 도메인별 academy_id를 기준으로 데이터를 안전하게 분기합니다.
Phase 4. DNS A 레코드 등록 및 SSL/TLS 인증서 구축
1. 도메인 등록처 DNS 레코드 설정
서브도메인이 서버로 올바르게 찾아오도록 길목을 엽니다.
Type: A | Host: [서브도메인 앞자리 또는 @] | Value: [서버 IP] | TTL: 180~300초
2. Let's Encrypt AutoSSL 발급 및 트러블슈팅
외부 DNS 전파 지연(NXDOMAIN 등) 발생 시 글로벌 DNS 체커를 통해 전파 상태를 검증한 뒤 cPanel AutoSSL 또는 설치 탭에서 인증서를 활성화합니다.
댓글 0
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
|---|---|---|---|---|
| » | IPNO PLATFORM INFRA MANUAL | ipno | 2026.10.02 | 5 |