前言:在当前的网络环境下,很多国人的网站在国外访问不够流畅,经常遇到卡壳的情况,一般情况下是因为在国外没有CDN,Content Delivery Network,即内容分发网络提供可靠的内容分发服务。这里介绍一种永久免费的CDN服务–Gcore,它是一家规模很大的网络服务提供商,它很良心的提供了免费的CDN服务,可以助力你的内容分发。

1. 这里以你已经注册域名,且域名已在其它域名解析商解析为例

假设你已经有一个域名,且域名已在其它域名解析网站解析。这里首先需要到你的域名解析商那里,记下域名和相应ip。并把相应的A记录删除。

2. 到Gcore网站注册,选择免费CDN服务

记住肯定得选择免费CDN服务,别怪我没没提醒你,输入相应域名,并对应输入ip地址,确定后耐心等待生效。
0
1
2

3. CDN初期设置部分

点击左侧栏CDN,出现CDN设置界面后,点击CDN resources进入后,点击自己的域名,再点击Option栏的Content availability找到Origin pull protocol部分,点击你的域名后的Edit this group字样,在Origin Source填入ip,后面的Port里填入你需要的端口,点击右上方SAVE, CDN部分暂时设置结束。
3
4

4. DNS设置部分

4.1 Gcore部分

点击左侧栏DNS,出现DNS设置界面后,点击自己的域名,进入设置界面,点击自己的子域名后的笔状图标进入编辑模式,点击出现的CDN Integration将出现的内容复制。
5

4.2 在域名解析商那里加入CNAME解析域名

进入你的域名解析商网站,在里面加一个CNAME解析记录,粘贴为刚刚复制的内容即可。完成此步骤后,访问你的相关DNS记录和刚刚在Gcore设置端口的请求,将被引导到Gcore提供的CDN那里获取。

4.3 验证是否生效

4.3.1 本地命令行验证

nslookup vx.yyy.com命令,发现解析的ip不再是之前的ip,而是一个陌生ip地址,如果你有心的话,会发现这个ip一般是来自欧洲大陆的,比如遥远的德国或者俄罗斯。

4.3.2 网页端验证

在浏览器输入你原来的网站名称http://vx.yyy.com, 如果出现了Bad Request字样,则代表CDN已经生效了。这个时间一般需要10分钟以上,请耐心等待。

5. 完善

5.1 申请免费SSL证书

点击左侧栏CDN,出现CDN设置界面后,,点击CDN resources进入后,点击自己的域名,
再点击Option栏的SSL部分,这就一目了然了,可以自动帮你申请免费的Let's encrypt证书,自动帮你续期,也可以选择Add or select your own SSL certificate填入自己已有的SSL证书。

5.2 验证SSL证书

在浏览器输入你原来的网站名称https://vx.yyy.com, 如果出现了Bad Request字样,且有个小锁的图标出现了,证明SSL证书生效了。这个时间只要Let's encrypt证书下发了很快就生效。

5.3 设置HTTP访问重定向

再回到Option栏,找到下方的Redirect HTTP to HTTPS勾选。这样所有非安全访问的请求将被转到HTTPS,增加安全性。

6. 结语

至此所有Gcore CDN的设置已经结束,生效后,您的内容将更顺畅的被全世界访问到,而且安全性还得到了加强。


Avatar photo

sontjer

For the amatuer tech nerds & life maniacs.

0 条评论

发表回复

Avatar placeholder

您的电子邮箱地址不会被公开。 必填项已用*标注