메뉴 건너뛰기

ipno

IPNO PLATFORM INFRA MANUAL

ipno 2026.10.02 09:12 조회 수 : 5

Multi-Tenant Platform Infrastructure Master Manual
Master Infrastructure Manual (Page 1 / 2)

멀티 테넌시 플랫폼 인프라 구축 매뉴얼

Target: 플랫폼 코어 및 서브도메인 인프라 Version: 1.0

Phase 1. 도메인 구매 및 네임서버(NS) 구성

1. 메인 도메인 등록 및 관리 기관 지정

플랫폼의 근간이 되는 메인 도메인을 확보하고 DNS 제어권을 설정합니다.

  • 도메인 명: [예: ipno.kr 또는 입력 대기]
  • 등록 대행사: [예: 호스팅케이알 / 가비아 등]

2. 네임서버(NS) 연동 설정

호스팅 서버(cPanel)의 DNS 존 관리 권한을 확보하기 위해 네임서버를 지정합니다.

NS1: ns1.[호스팅서버도메인 또는 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)

멀티 테넌시 플랫폼 인프라 구축 매뉴얼

Target: 서브도메인 라우팅 및 SSL 보안 Version: 1.0

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 또는 설치 탭에서 인증서를 활성화합니다.

번호 제목 글쓴이 날짜 조회 수
» IPNO PLATFORM INFRA MANUAL ipno 2026.10.02 5
위로