중국에서 Strapi 헤드리스 CMS를 배포하는 방법 (단계별 가이드)
중국에서 Strapi 헤드리스 CMS를 배포하는 방법 (단계별 가이드)

요약: 이 Strapi 튜토리얼은 중국에서 Strapi 헤드리스 CMS를 배포하고 호스팅하는 단계별 방법을 안내합니다.


Strapi CMS란 무엇인가요?

Strapi는 Node로 만든 오픈 소스 헤드리스 CMS(콘텐츠 관리 시스템)입니다. 훌륭한 관리자 GUI를 제공하여 콘텐츠 팀 전체가 웹사이트와 앱의 콘텐츠를 만들고 관리할 수 있습니다. 또한 Strapi는 콘텐츠를 API로 제공하므로 다양한 방식으로 활용할 수 있습니다.


중국에서 Strapi를 배포하는 방법

21YunBox는 Strapi가 권장하는 중국용 배포·호스팅 솔루션입니다. 21YunBox에서 Node 런타임으로 빠르게 배포할 수 있습니다.

Strapi를 어떻게 사용하느냐에 따라 프로젝트를 프로덕션에 배포할 때 필요가 달라집니다. 이 가이드에서는 21YunBox에서 중국에 Strapi를 배포하는 두 가지 방법을 설명하고, 프로젝트에 가장 알맞은 방법을 고르도록 돕습니다.


중국용 옵션 1: 중대형 프로젝트 — 확장성과 가동시간 최적화

Strapi는 다음 단계로 설정할 수 있습니다:

  1. 21YunBox에 가입하세요
  2. strapi-postgres 스타터를 포크하세요
  3. 데이터베이스를 만드세요
  4. 21YunBox에서 Cloud Service를 만들고, 21YunBox가 귀사의 리포지터리에 접근하도록 허용하세요
  5. 생성 시 다음 값을 사용하세요
런타임Node
빌드 명령yarn && yarn build
시작 명령yarn start

구성 선택에 관해 Strapi 공식 문서는 메모리 2GB 이상과 1코어 CPU 서버를 권장합니다. 메모리가 더 적은 머신을 배포에 선택하면 배포가 실패할 수 있습니다.

Advanced Configuration을 클릭하여 환경 변수를 구성하세요

환경 변수 키환경 변수 값
NODE_ENVproduction
DATABASE_URL클라우드 데이터베이스 콘솔에서 Database URL을 클릭하여 가져오기
JWT_SECRET32자 무작위 생성*
ADMIN_JWT_SECRET32자 무작위 생성*

그 밖의 관련 환경 변수는 Strapi 공식 문서를 참고하세요

# Randomly generate 32-bit characters
# Enter on the command line, and paste the generated characters into the environment variable

echo $(base64 /dev/urandom | head -c32)

6. “지금 생성”을 클릭하세요

위 단계를 실제로 보여주는 단계별 스크린캐스트

중국에서 Strapi + Postgres 데이터베이스를 서버에 배포하는 방법 | 21YunBox

중국용 옵션 2: 중소형 프로젝트 — 비용과 단순성 최적화

Strapi는 다음 단계로 설정할 수 있습니다:

  1. 21YunBox 회원으로 가입하세요
  2. strapi-sqlite 스타터를 포크하세요
  3. 21YunBox에서 Cloud Service를 만들고, 21YunBox가 귀사의 리포지터리에 접근하도록 허용하세요
  4. 생성 시 다음 값을 사용하세요
런타임Node
빌드 명령yarn && yarn build
시작 명령rsync -a public/ /data/public/ && yarn start

구성 선택에 관해 Strapi 공식 문서는 메모리 2GB 이상과 1코어 CPU 서버를 권장합니다. 메모리가 더 적은 머신을 배포에 선택하면 배포가 실패할 수 있습니다.

Advanced Configuration을 클릭하여 환경 변수를 구성하세요

환경 변수 키환경 변수 값.
NODE_ENVproduction
DATABASE_FILENAME/data/strapi.db
JWT_SECRET32자 무작위 생성*
ADMIN_JWT_SECRET32자 무작위 생성*

그 밖의 관련 환경 변수는 Strapi 공식 문서를 참고하세요

# Randomly generate 32-bit characters
# Enter on the command line, and paste the generated characters into the environment variable

echo $(base64 /dev/urandom | head -c32)

5. “생성”을 클릭하세요



Strapi 기초를 익히는 단계별 스크린캐스트


스크린캐스트 1부에서 보여주는 것:

  1. 헤드리스 CMS Strapi를 몇 분 만에 배포하는 방법
  2. 환경 변수로 민감 정보를 저장하는 방법
중국에서 Strapi 배포하기 - 1부

스크린캐스트 2부에서 보여주는 것:

  1. 환경 변수를 수정하여 development 모드로 전환하는 방법
  2. Strapi CMS에서 새 Shop을 추가하는 방법
  3. API로 Shop 정보에 접근하는 방법.
중국에서 Strapi 배포하기 - 2부

Strapi에 관한 더 많은 튜토리얼은 Strapi의 공식 소개 영상을 참고하세요

중국에서 앱을 사용할 준비가 되셨나요?

시작하기 궁금한 점이 있으신가요? 전문가와 상담하세요.

21YunBox를 사용해 보시겠어요?

상담 신청