주:

Oracle Cloud Infrastructure Object Storage에 호스트된 정적 웹사이트를 Cloudflare에 노출

소개

웹 호스팅 영역에서 정적 웹 사이트는 단순성, 효율성 및 보안에 대한 인기를 얻었습니다. Jekyll, Hugo, Gatsby와 같은 정적 사이트 생성기가 증가함에 따라 개발자와 콘텐츠 제작자가 정적 웹 사이트를 배포할 수 있게 되었습니다. 그러나 성능, 보안 및 안정성을 향상시키려면 정적 웹 사이트와 CDN(콘텐츠 전송 네트워크)을 통합하는 것이 좋습니다. 동일한 단계에 따라 선택한 CDN 공급자에 웹 사이트를 추가할 수 있습니다. 이 자습서에서는 정적으로 호스팅되는 웹 사이트를 Cloudflare에 추가하는 단계를 안내합니다.

목표

필요 조건

작업 1: 웹 사이트 추가

도메인 이름은 웹 사이트 또는 응용 프로그램의 위치이거나 일반 사용자가 브라우저에 입력하여 웹 사이트에 액세스하는 위치입니다. 예: example.com. OCI Object Storage 버킷에 정적으로 호스팅된 웹 사이트를 Cloudflare에 추가할 예정입니다. 자세한 내용은 Cloudflare에 사이트 추가를 참조하십시오.

이 자습서에서는 openzero.cloud이라는 도메인을 사용합니다.

Cloudflare에 로그인하고 사이트 추가를 클릭한 후 웹사이트 도메인 이름을 입력하십시오. Cloudflare는 DNS 레코드를 자동으로 스캔하려고 시도합니다.

사이트 추가 후

작업 2: 이름 서버 업데이트

Cloudflare에서 도메인을 구입하지 않은 경우 도메인 등록 기관에서 Cloudflare 이름 서버를 업데이트해야 합니다.

Cloudflare는 일련의 이름 서버를 제공합니다. 도메인 레지스트라 웹 사이트에 로그인하고 Cloudflare에서 제공하는 도메인 이름 서버로 도메인 이름 서버를 업데이트하십시오. 자세한 내용은 이름 서버 변경을 참조하십시오.

작업 3: DNS 레코드 확인

Cloudflare에서 감지한 DNS 레코드를 검토하여 정확성을 확인합니다. 필요한 경우 수동으로 조정하거나 누락된 레코드를 추가하십시오.

다음으로 정적 웹 사이트 버킷을 노출하는 CNAME 레코드를 OCI의 API 게이트웨이를 가리키는 Cloudflare DNS 레코드에 추가해야 합니다.

  1. 사이트 이름을 누르고 DNS레코드로 이동합니다.

    DNS/레코드 페이지

  2. 레코드 추가를 누르고 다음 정보를 입력합니다.

    • 유형: CNAME.
    • 이름: @.
    • 대상: <Your API Gateway Hostname>, OCI 콘솔에서 API 게이트웨이의 호스트 이름을 가져올 수 있습니다.

    API 게이트웨이 호스트 이름

  3. Save를 누릅니다.

    DNS 폼 추가

작업 4: DNS 전달 대기

이름 서버 및 DNS 레코드를 업데이트한 후 DNS 전파가 발생합니다. 이 프로세스는 일반적으로 몇 분에서 몇 시간까지 걸릴 수 있습니다.

작업 5: SSL/TLS 암호화 구성

DNS 전파가 완료되면 Cloudflare 대시보드로 돌아가서 SSL/TLS 암호화 설정을 구성합니다.

사이트 이름을 누르고 SSL/TLS개요로 이동합니다. 이 자습서에서는 전체를 선택합니다.

SSL/TLS 설정

작업 6: 도메인 URL 테스트

도메인 URL을 검색하여 브라우저에 입력합니다. 그러면 지정된 도메인에서 애플리케이션이 열립니다.

라이브 도메인에서의 웹사이트

확인

추가 학습 자원

docs.oracle.com/learn에서 다른 실습을 살펴보거나 Oracle Learning YouTube 채널에서 더 많은 무료 학습 콘텐츠에 액세스하십시오. 또한 education.oracle.com/learning-explorer를 방문하여 Oracle Learning Explorer가 되십시오.

제품 설명서는 Oracle Help Center를 참조하십시오.