注意:
- 此教程需要访问 Oracle Cloud。要注册免费账户,请参阅开始使用 Oracle Cloud Infrastructure Free Tier 。
- 它使用 Oracle Cloud Infrastructure 身份证明、租户和区间示例值。完成实验室时,请将这些值替换为特定于您的云环境的值。
将您在 Oracle Cloud Infrastructure Object Storage 上托管的静态网站公开到 Cloudflare
简介
在网络托管领域,静态网站因其简单性、效率和安全性而越来越受欢迎。随着 Jekyll、Hugo 和 Gatsby 等静态站点生成器的兴起,部署静态网站对开发人员和内容创建者更加方便。但是,为了提高性能、安全性和可靠性,强烈建议将静态网站与内容交付网络 (CDN) 集成。您可以按照相同的步骤将您的网站添加到您选择的任何 CDN 提供商。在本教程中,我们将介绍向 Cloudflare 添加静态托管网站的步骤。
目标
- 将 Oracle Cloud Infrastructure Object Storage 上托管的静态网站公开到 Cloudflare。
先决条件
-
在 Oracle Cloud Infrastructure (OCI) 对象存储桶上托管并使用 OCI API 网关公开的静态网站。有关详细信息,请参阅为静态网站托管设置 OCI 对象存储和 Oracle API Gateway 。
-
Cloudflare 帐户 - 您可以选择提供商。
任务 1:添加您的网站
域名是网站或应用程序的位置,或者最终用户进入其浏览器以访问您的网站。例如:example.com
。我们将静态托管在 OCI Object Storage 存储桶上的网站添加到 Cloudflare。有关详细信息,请参阅将站点添加到 Cloudflare 。
对于本教程,我们将使用名为 openzero.cloud
的域。
登录 Cloudflare,单击添加站点并输入您的网站域名。Cloudflare 将尝试自动扫描您的 DNS 记录。
任务 2:更新名称服务器
如果您尚未从 Cloudflare 购买域名,则需要在您的域名注册商中更新 Cloudflare 名称服务器。
Cloudflare 将为您提供一组名称服务器。登录您的域名注册商网站,并使用 Cloudflare 提供的域名服务器更新您的域名服务器。有关详细信息,请参阅更改名称服务器。
任务 3:验证 DNS 记录
检查 Cloudflare 检测到的 DNS 记录以确保准确性。如有必要,请进行调整或手动添加缺少的记录。
接下来,我们需要将 CNAME 记录添加到 Cloudflare DNS 记录中,这些记录指向 OCI 上的 API 网关,从而公开您的静态网站存储桶。
-
单击您的站点名称,导航到 DNS 和记录。
-
单击添加记录并输入以下信息。
- 类型:
CNAME
。 - 名称:
@
。 - 目标:
<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 云架构师)
更多学习资源
浏览 docs.oracle.com/learn 上的其他实验室,或者通过 Oracle Learning YouTube 频道访问更多免费学习内容。此外,请访问 education.oracle.com/learning-explorer 以成为 Oracle Learning Explorer。
有关产品文档,请访问 Oracle 帮助中心。
Expose Your Static Websites Hosted on Oracle Cloud Infrastructure Object Storage to Cloudflare
F93939-01
February 2024
Copyright © 2024, Oracle and/or its affiliates.