Azure에서 https://<storage-account-name>.blob.core.windows.net URL을 통해 정적 웹페이지를 호스팅하는 방법을 설명하겠습니다. 이 과정은 Azure Blob Storage를 사용하여 HTML, CSS, JavaScript 파일을 정적 웹사이트로 호스팅할 수 있도록 설정하는 것입니다.
1. Azure Storage 계정 생성
- Azure Portal에 로그인합니다: https://portal.azure.com
- 왼쪽 메뉴에서 **"Storage accounts"**를 클릭하고, "Create" 버튼을 클릭합니다.
- 필요한 정보를 입력합니다:
- Resource group: 새 리소스 그룹을 만들거나 기존 그룹을 선택합니다.
- Storage account name: 고유한 이름을 지정합니다. 예: ms3.
- Region: 데이터를 저장할 지역을 선택합니다.
- 나머지 설정은 기본값으로 둡니다.
- "Review + create" 버튼을 클릭하고, 확인 후 **"Create"**를 클릭하여 스토리지 계정을 생성합니다.
2. Azure Blob Storage 컨테이너 생성
- 생성된 Storage 계정으로 이동합니다.
- 왼쪽 메뉴에서 **"Containers"**를 클릭하고 "+ Container" 버튼을 클릭합니다.
- 이름: web 같은 이름을 지정합니다.
- 공용 액세스 수준: Blob을 선택합니다. 이 설정은 파일에 대한 공용 읽기 액세스를 허용합니다.
- "Create" 버튼을 눌러 컨테이너를 생성합니다.
3. 웹 페이지 파일 업로드
- 생성된 Container로 이동합니다.
- "Upload" 버튼을 클릭하고 웹페이지에 필요한 HTML, CSS, JavaScript 파일을 업로드합니다. 예: index.html.
- 업로드가 완료되면 각 파일을 클릭하여 URL을 확인할 수 있습니다.
4. 정적 웹사이트 호스팅 설정
Azure Storage 계정에서 정적 웹사이트 호스팅을 설정하려면 다음 단계를 따르세요:
- Storage 계정의 Overview 페이지로 이동하여, 왼쪽 메뉴에서 **"Static website"**를 클릭합니다.
- **"Enable"**을 선택합니다.
- 다음 정보를 입력합니다:
- Index document name: index.html (기본 HTML 파일 이름)
- Error document path (선택 사항): 404.html (오류 페이지로 사용할 HTML 파일)
- "Save" 버튼을 클릭합니다.
5. 정적 웹사이트 엔드포인트 확인
정적 웹사이트를 설정하면 Azure에서 기본 정적 웹사이트 엔드포인트가 제공됩니다:
- 엔드포인트 URL 형식: https://<storage-account-name>.z6.web.core.windows.net
- 예를 들어, ms3라는 이름의 스토리지 계정을 생성했다면:
arduino코드 복사https://ms3.z6.web.core.windows.net
6. blob.core.windows.net URL을 사용하여 웹 페이지 접근
기본적으로 https://ms3.blob.core.windows.net URL로는 정적 웹사이트의 Index 페이지로 접근할 수 없습니다. 하지만, 파일이 공개 상태라면 각 파일에 대해 직접 URL로 접근할 수 있습니다:
- 업로드된 파일의 URL을 복사하여 웹 브라우저에서 테스트합니다. 예를 들어, index.html 파일의 URL이 다음과 같은 형태일 수 있습니다:
- https://ms3.z6.web.core.windows.net을 통해 웹사이트의 루트로 접근할 수 있으며, 이 URL을 사용하는 것이 일반적입니다.
7. 사용자 정의 도메인 설정 (선택 사항)
Azure Blob Storage에서 기본 제공하는 *.blob.core.windows.net 대신 사용자 정의 도메인을 사용하고 싶다면 다음 단계를 따르세요:
- Azure Portal에서 "Custom domain" 메뉴로 이동합니다.
- 사용하려는 도메인을 등록합니다. 도메인 이름 등록 기관에서 CNAME 레코드를 설정하여 blob.core.windows.net 주소에 매핑합니다.
- HTTPS 지원을 원할 경우, Azure CDN을 사용하여 SSL 인증서를 적용할 수 있습니다.
8. Azure CDN을 사용하여 HTTPS 적용 (선택 사항)
Azure Blob Storage의 정적 웹사이트는 기본적으로 HTTP를 사용합니다. HTTPS를 지원하려면 Azure CDN을 통해 HTTPS 설정이 필요합니다.
- Azure Portal에서 Azure CDN 프로필을 생성합니다.
- CDN 엔드포인트를 Azure Storage 계정의 정적 웹사이트 엔드포인트에 매핑합니다.
- 사용자 정의 도메인을 연결하고, HTTPS를 활성화합니다.
요약
- 정적 웹사이트 엔드포인트는 https://<storage-account-name>.z6.web.core.windows.net 형식으로 제공되며, 이를 통해 HTML 파일을 정적 웹사이트로 호스팅할 수 있습니다.
- blob.core.windows.net URL을 사용하려면 개별 파일에 대한 URL을 통해 접근할 수 있습니다.
- HTTPS를 사용하려면 Azure CDN을 설정하고 SSL 인증서를 적용해야 합니다.
이 설정을 통해 Azure Blob Storage에서 손쉽게 정적 웹사이트를 호스팅하고, 원하는 파일을 공유할 수 있습니다.
azure 클라우드 페이지 MS cloud 클라우드 세팅
LRS(로컬 중복 스토리지) / 기본 보호 기능이 포함된 최저 비용 옵션으로 설정
'구글상위노출' 카테고리의 다른 글
wasabi s3 cloud 클라우드 wasabisys 구글 상위노출 백링크 무료 생성 (0) | 2024.10.28 |
---|---|
네트리파이(netlify netlify.app) 웹페이지 정적페이지 생성 무료 백링크 구글 상위노출 (1) | 2024.10.28 |
google cloud platform (GCP) 구글 플랫폼 백링크 무료 작업 클라우드 페이지 방법 (0) | 2024.10.27 |
클라우드 페이지 백링크 backlink Cloud Page AWS Google Microsoft OVH Dreamhost (7) | 2024.10.27 |
구글 상위노출 백링크 backlink 생성 프로그램 GSA Scrape box generator (3) | 2024.10.26 |