ノート:
- このチュートリアルでは、Oracle Cloudへのアクセスが必要です。無料アカウントにサインアップするには、Oracle Cloud Infrastructure Free Tierの開始を参照してください。
- Oracle Cloud Infrastructureの資格証明、テナンシおよびコンパートメントに例の値を使用します。演習を終える際は、これらの値をクラウド環境に固有の値に置き換えてください。
Oracle Cloud Infrastructure Object Storageでホストされている静的WebサイトをCloudflareに公開
イントロダクション
Webホスティングの分野では、静的Webサイトは、そのシンプルさ、効率性、セキュリティのために人気を得ています。Jekyll、Hugo、Gatsbyなどの静的なサイトジェネレーターの台頭により、静的Webサイトの導入は、開発者やコンテンツ作成者がさらにアクセスしやすくなりました。ただし、パフォーマンス、セキュリティおよび信頼性を向上させるには、静的Webサイトをコンテンツ配信ネットワーク(CDN)と統合することを強くお薦めします。同じ手順に従って、任意のCDNプロバイダにWebサイトを追加できます。このチュートリアルでは、Cloudflareに静的にホストされたWebサイトを追加する手順について説明します。
目的
- Oracle Cloud Infrastructure Object Storageでホストされている静的WebサイトをCloudflareに公開します。
前提条件
-
Oracle Cloud Infrastructure (OCI) Object Storageバケットでホストされ、OCI APIゲートウェイを使用して公開される静的Webサイト。詳細は、静的Webサイト・ホスティングのためのOCI Object StorageおよびOracle API Gatewayの設定を参照してください。
-
Cloudflareアカウント- 任意のプロバイダを選択できます。
タスク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レコードに追加する必要があります。
-
サイト名をクリックし、「DNS」および「レコード」にナビゲートします。
-
レコードの追加をクリックし、次の情報を入力します。
- タイプ:
CNAME
。 - Name:
@
- ターゲット:
<Your API Gateway Hostname>
は、OCIコンソールからAPIゲートウェイのホスト名を取得できます。
- タイプ:
-
「保存」をクリックします。
タスク4: DNS伝播の待機
ネームサーバーおよびDNSレコードを更新すると、DNS伝播が発生します。このプロセスには時間がかかることがあります。通常は数分から数時間です。
タスク5: SSL/TLS暗号化の構成
DNSの伝播が完了したら、Cloudflareダッシュボードに戻り、SSL/TLS暗号化設定を構成します。
サイト名をクリックし、「SSL/TLS」および「概要」に移動します。このチュートリアルでは、「完全」を選択します。
タスク6: ドメインURLのテスト
ドメインURLを取得し、ブラウザに入力してください。これにより、指定したドメインでアプリケーションがオープンします
関連リンク
確認
- 著者 - Mayank Kakani(OCI Cloud Architect)
その他の学習リソース
docs.oracle.com/learnの他のラボをご覧いただくか、Oracle Learning YouTubeチャネルで無料のラーニング・コンテンツにアクセスしてください。また、education.oracle.com/learning-explorerにアクセスして、Oracle Learning Explorerになります。
製品ドキュメントは、Oracle Help Centerを参照してください。
Expose Your Static Websites Hosted on Oracle Cloud Infrastructure Object Storage to Cloudflare
F93936-01
February 2024
Copyright © 2024, Oracle and/or its affiliates.