具体操作
Cloudflare
Here at Cloudflare, we make the Internet work the way it should. Offering CDN, DNS, DDoS protection and security, find out how we can help your site.
可以在其官网了解到它是一家提供内容分发网络(CDN)、防止分布式阻断服务攻击(DDoS)服务的 IT 企业,同时它还提供了分布式域名服务,这也意味着我们可以利用它们的网络来设置 HTTPS。
打开 Cloudflare官网 并注册,成功之后可以看到一个引导页面,根据提示操作:
1. Add Websites
在输入框中输入网站的域名,如果有多个,可以使用逗号(英文半角) 进行分割。
点击 按钮 Cloudflare 会自动扫描输入域名的 DNS 记录以验证域名的真实性并检查其公开信息。
2. Add DNS Records
Cloudflare 会将扫描到的 DNS 记录展示在页面上供你查看,如果记录符合 Cloudflare 的要求,会在记录的 Status 中显示一个橙色的云图标,如果没有则需要自己添加需要的 DNS 记录。确定无误后点击 按钮进行下一步:
3. Select Plan
选择一个方案,由于我们只需要 HTTPS 那么免费版就够用了,如果你还需要其他高级服务可以根据自己需求选择付费方案。
4. Update Nameservers
这一步, Cloudflare 给我们提供了新的 DNS 服务器地址,我们要做的就是在域名注册商的域名设置中将之前的 DNS 服务器地址替换为新的。如果你的域名在 GoDaddy 购买,有疑问可以查看 GoDaddy 相关指南。
接下来要做的就是等待 Cloudflare 将你的域名映射到它的服务器上,不过这一步一般耗时不久。
5. Enable HTTPS
点击 Crypto:
确认 SSL 证书处于激活状态:
关于 SSL 证书的选项可以查看 Cloudflare Support 。
开启 选项:
此时,任何来自浏览器的 HTTP 请求都会被切换为 HTTPS。
6. Create Page Rules
如果证书处于激活状态,在主菜单中点击 按钮,切换到 页面:
点击 进行创建:
(其中需将 替换为你的域名)
点击 按钮,至此恭喜你现在拥有了一个 HTTPS 网站。
7. Use CDN (optional)
还可以利用 Cloudflare 的 CDN 服务来帮助我们优化网站的性能。点击 按钮你可以根据需要进行相关设置。
8. Other
为了保证全站 HTTPS 访问,在引用外部资源的时候,也要确保外部资源是安全的,即外部资源也为 HTTPS 源。
EOF
领取专属 10元无门槛券
私享最新 技术干货