ノート:

Oracle Cloud Infrastructure Object Storageでホストされている静的WebサイトをCloudflareに公開

イントロダクション

Webホスティングの分野では、静的Webサイトは、そのシンプルさ、効率性、セキュリティのために人気を得ています。Jekyll、Hugo、Gatsbyなどの静的なサイトジェネレーターの台頭により、静的Webサイトの導入は、開発者やコンテンツ作成者がさらにアクセスしやすくなりました。ただし、パフォーマンス、セキュリティおよび信頼性を向上させるには、静的Webサイトをコンテンツ配信ネットワーク(CDN)と統合することを強くお薦めします。同じ手順に従って、任意のCDNプロバイダにWebサイトを追加できます。このチュートリアルでは、Cloudflareに静的にホストされたWebサイトを追加する手順について説明します。

目的

前提条件

タスク1: Webサイトの追加

ドメイン名は、Webサイトまたはアプリケーションの場所、またはエンド・ユーザーがWebサイトにアクセスするためにブラウザに入力する内容です。例: example.com。OCI Object Storageバケットで静的にホストされているWebサイトをCloudflareに追加します。詳細は、Cloudflareへのサイトの追加を参照してください。

このチュートリアルでは、openzero.cloudという名前のドメインを使用します。

Cloudflareにログインし、「サイトの追加」をクリックしてWebサイトのドメイン名を入力します。CloudflareはDNSレコードを自動的にスキャンしようとします。

サイトの追加後

タスク2: ネーム・サーバーの更新

Cloudflareからドメインを購入していない場合は、ドメインレジストラのCloudflareネームサーバーを更新する必要があります。

Cloudflareは、一連のネームサーバーを提供します。ドメイン・レジストラのWebサイトにログインし、Cloudflareが提供するドメイン・ネーム・サーバーを更新します。詳細は、Change nameserversを参照してください。

タスク3: DNSレコードの検証

Cloudflareで検出されたDNSレコードを確認し、正確性を確保します。必要に応じて、調整を行うか、欠落しているレコードを手動で追加します。

次に、静的Webサイト・バケットを公開するOCI上のAPIゲートウェイを指すCNAMEレコードをCloudflare DNSレコードに追加する必要があります。

  1. サイト名をクリックし、「DNS」および「レコード」にナビゲートします。

    Dns/レコード ページ

  2. レコードの追加をクリックし、次の情報を入力します。

    • タイプ: CNAME
    • Name: @
    • ターゲット: <Your API Gateway Hostname>は、OCIコンソールからAPIゲートウェイのホスト名を取得できます。

    APIゲートウェイ・ホスト名

  3. 「保存」をクリックします。

    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を参照してください。