정적 호스팅을 Vercel로 마이그레이션
이 페이지의 내용
중요
최신의 정확한 정보는 항상 MongoDB Atlas와 Vercel의 공식 문서를 참조하세요. 구체적인 단계는 프로젝트의 세부 정보와 사용된 기술에 따라 달라질 수 있습니다.
Vercel은 호스팅 및 정적 사이트, 단일 페이지 애플리케이션(SPA), 동적 서버 렌더링 애플리케이션 등을 포함한 웹 사이트 또는 애플리케이션에 적합합니다. Atlas App Services 애플리케이션과 호환됩니다.
웹 애플리케이션을 MongoDB Atlas 호스팅에서 Vercel로 마이그레이션하려면 몇 가지 주요 단계를 거쳐야 합니다. 다음은 이 프로세스를 진행하는 데 도움이 되는 일반 가이드입니다.
시작하기 전에
예방 조치로 중요한 변경을 수행하기 전에 애플리케이션과 데이터의 백업이 있는지 확인합니다.
Vercel 계정을 만듭니다. Vercel에서 배포를 만드는 방법을 학습 보려면 공식 Vercel Docs 를 참조하세요. . 아래에서 Git과 Vercel CLI 를 사용하여 배포 하는 방법을 보여 드리겠습니다.
애플리케이션 이 아직 버전 관리 시스템에 포함되어 있지 않은 경우 설정하는 것이 좋습니다. Vercel은 널리 사용되는 버전 관리 플랫폼과 원활하게 통합됩니다.
Git으로 배포
Vercel 문서: Git으로 배포
코드를 git 리포지토리(Github, GitLab, BitBucket )에 푸시합니다.
프로젝트 를 Vercel로 가져옵니다.
선택적으로 프로젝트를 배포하기 전에 구성합니다.
배포를 시작하려면 배포 버튼을 선택합니다.
애플리케이션이 배포되었습니다! (예: create-react- template.vercel.app)
Vercel CLI로 배포
Vercel 문서: CLI에서 배포
Vercel CLI 설치
로컬 머신에 Vercel CLI를 설치합니다. 이를 통해 명령줄을 사용하여 프로젝트를 배포하고 관리할 수 있습니다.
npm i -g vercel
Vercel 문서: https://vercel.com/docs/cli#installing-vercel-cli
배포서버 서버를 만들면 Vercel은 생성된 새롭고 고유한 URL 을 자동으로 추가합니다. 이 URL 을 방문하여 실시간 환경에서 변경 사항을 미리 볼 수 있습니다.
배포가 완료되면 새 사이트에 .vercel.app 접미사 도메인이 자동으로 할당됩니다. 그런 다음 타사로부터 또는 Vercel을 통해 구매한 사용자 지정 도메인을 추가할 수 있습니다.
Vercel의 배포서버 보호
Vercel 문서: 배포보호
Vercel은 다음과 같은 배포 보호 기능을 제공합니다.
Vercel 인증: 적절한 액세스 권한이 있는 Vercelusers로만 배포에 대한 액세스를 제한합니다. Vercel 인증은 모든 요금제에서 사용할 수 있습니다.
비밀번호 보호: 올바른 비밀번호를 가진 사용자만 배포에 액세스할 수 있도록 제한합니다. 비밀번호 보호는 Enterprise 요금제에서 사용하거나 Pro 요금제의 유료 애드온으로 사용할 수 있습니다.
신뢰할 수 있는 IP: 올바른 IP 주소를 가진 사용자만 배포에 액세스할 수 있도록 제한합니다. 신뢰할 수 있는 IP는 엔터프라이즈 요금제에서 사용할 수 있습니다.
기능 | Vercel | 앱 서비스 | 요금제 가용성(Vercel에서) |
플랫폼 사용자로 액세스 제한 | ✅ | ✅ | 모든 요금제 |
비밀번호 보호 | ✅ | 🚫 | Pro에서 구매 시 Enterprise에 포함 |
신뢰할 수 있는 IP | ✅ | ✅ | 엔터프라이즈 요금제 |