注意:

将您在 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 记录添加到 Cloudflare DNS 记录中,这些记录指向 OCI 上的 API 网关,从而公开您的静态网站存储桶。

  1. 单击您的站点名称,导航到 DNS记录

    “Dns/记录”页

  2. 单击添加记录并输入以下信息。

    • 类型:CNAME
    • 名称:@
    • 目标:<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 帮助中心