前言:在当前的网络环境下,很多国人的网站在国外访问不够流畅,经常遇到卡壳的情况,一般情况下是因为在国外没有CDN,Content Delivery Network,即内容分发网络提供可靠的内容分发服务。这里介绍一种永久免费的CDN服务–Gcore,它是一家规模很大的网络服务提供商,它很良心的提供了免费的CDN服务,可以助力你的内容分发。
1. 这里以你已经注册域名,且域名已在其它域名解析商解析为例
假设你已经有一个域名,且域名已在其它域名解析网站解析。这里首先需要到你的域名解析商那里,记下域名和相应ip。并把相应的A记录删除。
2. 到Gcore网站注册,选择免费CDN服务
记住肯定得选择免费CDN服务,别怪我没没提醒你,输入相应域名,并对应输入ip地址,确定后耐心等待生效。
3. CDN初期设置部分
点击左侧栏CDN
,出现CDN
设置界面后,点击CDN resources
进入后,点击自己的域名,再点击Option
栏的Content availability
找到Origin pull protocol
部分,点击你的域名后的Edit this group
字样,在Origin Source
填入ip,后面的Port
里填入你需要的端口,点击右上方SAVE
, CDN部分暂时设置结束。
4. DNS
设置部分
4.1 Gcore
部分
点击左侧栏DNS
,出现DNS
设置界面后,点击自己的域名,进入设置界面,点击自己的子域名后的笔状图标进入编辑模式,点击出现的CDN Integration
将出现的内容复制。
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
的设置已经结束,生效后,您的内容将更顺畅的被全世界访问到,而且安全性还得到了加强。
0 条评论