本文是建站之路第5篇,面向什么都不懂的建站新手,详细介绍如何注册使用著名的 CDN 服务商 CloudFlare 进行域名解析、隐藏源站 IP、使用免费 SSL 等操作。
前4篇建站之路文章:
- 购买属于你自己网站的域名,就像百度的域名是 baidu.com,你的网站也需要一个域名。购买域名详细图文教程:建站之路 | Namesilo 注册 购买 管理域名详细教程 附Namesilo 优惠码
- 购买用于存放你的网站的服务器,一般称为 VPS,更详细的内容查看教程:建站之路 新手入门 | VPS简介及搬瓦工Banwagon 便宜稳定VPS购买教程 附优惠码
- VPS相当于一台远程电脑,购买后你需要连接到 VPS,进行之后的建站一系列操作,连接 VPS 的图文教程:建站之路 | 详细介绍如何使用Xshell 远程登录VPS 附下载地址
- 连接上之后,就可以为建站安装需要用到的软件,即 MySQL、PHP、Nginx 等软件,听起来很难,但实际上只需要安装一个宝塔面板,安装好之后就可以在宝塔面板上一键安装MySQL、PHP、Nginx :建站之路 | 宝塔面板安装使用新手教程
CloudFlare简介
Cloudflare是一間總部位於舊金山的美國跨國IT企業,以向客戶提供基於反向代理的內容傳遞網路及分布式域名解析服務為主要業務。利用Cloudflare全球Anycast網路,Cloudflare可以幫助受保護站點抵禦包拒絕服務攻擊等網路攻擊,確保該網站長期在線,同時提升網站的效能、載入速度以改善訪客體驗。
以上介绍摘自维基百科,简单说就是一家提供 CDN 服务的商家,至于 CDN 的作用,简单说就是让访客能够更快速地打开你的网站的
但是 CloudFlare 是国外商家,网站使用它的 CDN,国内访问大多数情况下,不是加速,而是减速。
不过,一般来说,小博客也无所谓。当然,你也可以只使用它的域名解析功能,而不使用它的 CDN,下面文章会讲到。
注册CloudFlare
官网:https://www.cloudflare.com/
点击 Sign Up 开始注册
填写邮箱及密码,之后点击 Create Account:
之后会跳转到添加域名的页面:
填写你购买的域名,点击 Add site,之后跳转到套餐选择页面,我们选择 Free套餐就可以了,选择后点击 Confirm plan:
之后会看到这个页面:
解析域名
解析域名简单说,就是将你的域名地址指向你的服务器的IP地址。
域名比起 IP 地址,更便于记忆
如果我们做好域名解析,那么,当我们在浏览器地址栏输入域名时,域名就会指向 IP 地址
IP 地址是我们服务器在互联网上的门牌号码,凭借 IP 地址就能找到我们的服务器
而我们网站、博客就存放在服务器上面,于是就能够访问到我们的网站、博客
简单的示意图:
域名 :arrow_right: IP :arrow_right: 服务器 :arrow_right: 网站内容
以上内容理解不了也没关系,跟着下面赵作就可以了
假设你的服务器 IP 地址为 159.159.159.159
你的域名是:uud.me
那么需要做的就是将 uud.me
指向 159.159.159.159
,如下图:
填写好之后,点击 Add Record,之后如图:
注意上图中红色框中的橙色云朵
上文提供 CF 主要是提供 CDN 服务,而我们也可以选择不使用它的 CDN
那么:
如果云朵是橙色的,意思就是使用它的 CDN
不想使用它的 CDN,只需要点击一下云朵,就会变成灰色。
如果云朵是灰色的,意思就是不使用它的 CDN
当使用它的 CDN 时,你的服务器 IP 就被隐藏起来,一般人就不知道你的服务器 IP 是什么,有助于提高安全性
如上图我们已经添加了一条 A 记录,我们还可以再添加一条 CNAME:
现在你的域名解析应该是有两条记录:
点击 Continue 我们就可以继续下一步,我们会看到这个界面:
这一步是提示我们修改域名的 Nameservers
至于什么是 Nameservers,我们暂时不管,只需要明白这一步,其实是将我们的域名交给 CF 管理
修改Nameservers
你需要做的是前往你注册域名的服务商进行修改,本文假定你的域名是在 Namesilo 注册,因此以 Namesilo 为例
按照本站教程:建站之路 | Namesilo 注册 购买 管理域名详细教程 附Namesilo 优惠码 注册域名后,登录 Namesilo,如下图,点击 Manager My Domains
之后会跳转到域名列表:
点击你的域名,跳转到如下界面,点击箭头所指的 change:
跳转到修改页面:
将你在 CF 处获得的两个 Nameservers 分别填入 Nameservers1 和 Nameservers2
比如你在 CF 添加域名后,提供给你的 Nameservers 分别是 patryk.ns.cloudflare.com
和 sky.ns.cloudflare.com
那么就应该如下图填入,并点击 SUBMIT,之后会重新跳转到域名列表,其中 Status 会显示 Processing NameServer Update...
此时稍等1分钟,然后回到 CF 界面,点击箭头所示按钮:
之后会跳转到简单的设置页面,你可以如下图一样设置:
注意,以上设置生效的前提是,你使用 CF 的 CDN
即解析域名时,云朵是橙色的
简单解析一下以上设置:
Full(strict) 简单说就是全程加密,是配合之后使用 CF 的免费 SSL 证书而设置
Always Use HTTPS 也是配合 SSL 证书
Auto Minify 就是压缩你网站的静态资源,加快访问速度
以上设置好以后,在这个页面最下方,点击 Done,就完成添加域名、解析域名等等操作
获取CF免费SSL证书
2020年了,网站一般都会使用 SSL证书进行加密,至于这个是什么东西……可以自行百度、谷歌,这里不再展开
简单说,就是添加了 SSL 证书后,当用户在浏览器输入你的博客网址,打开你的博客时,在浏览器的地址栏,会显示一把小锁:
就像这样:
那么该如何获得 SSL 证书呢?
其实途径有很多,有付费的,也有免费的,这里说一下获取 CF 提供的免费 SSL 证书
如下图所示,点击 Create Certifiicate
之后看到如下图,直接点击 Next 即可:
之后会显示获得的证书,将其复制保存下来
包括两部分,第一部分:
第二部分:
将这两部分的红框里的内容复制、保存好,以后建站时可以用
保存好之后,点击最下面的 OK 就可以了:
那么这篇教程就到这里,下一篇就开始真真正正地开始写如何搭建属于自己的 Wordpress 博客