提要:本文讨论的是关于只支持CNAME绑定域名的空间(以PHPCloud为例)进行CDN加速的问题,以及BAE等不支持绑定个人域名的空间的域名绑定问题(通过反代可以完美实现)。
一. 对phpcloud进行CDN加速(只支持CNAME绑定域名的空间)
近期稳定免费的空间越来越少了,仅存的长期稳定的也就剩下PHPcloud和Openshift了吧(至少我用着感觉放心的也就这两个了)。
Openshift虽好,但是rhcloud的dns和域名都被墙了,需要CDN才能访问。而且说实话,Openshift的空间不只是网络访问有问题,运算速度貌似也有点慢(不知道是不是我的错觉)。
PHPcloud我用了有两三个月了,一直非常的稳定,而且没有乱删用户数据之类的现象,但是访问速度时快时慢。我曾经尝试过无数种CDN加速方式(Google的pagespeed,Incapsula,cloudfare,加速乐,安全宝,360风云加速,CND.net,甚至连自制BAE的Layer加速都尝试过)但是都出现了各种错误,询问加速乐的技术员,他说PHPcloud这种貌似不支持Cname的CDN加速服务。
最近研究了下反代(Reverse Proxy),发现其中貌似有点门道。
于是我就尝试着用谷歌GCE的vps来做反代,速度一下就提上来了~
上一张图炫耀一下~
反代后phpcloud空间搭建的wordpress网速测试
由于域名没有【备-0a[我是乱码君]s9-案】,所以使用加速乐香港的节点还不如本身的快,不过测试了一下,CDN服务完全可以正常使用。下面放出详细教程。
第一步:
搭建LNMP,这个就不用多说了吧,VPS建站的第一步,不选择LAMP的原因是Nginx本身就自带反代功能,而Apache需要添加。
第二步:
通过Nginx的反代功能,将新域名(blog.liujason.com为例)指向phpcloud提供的三级域名(xxx.my.phpcloud.com)。
这里我是通过给VPS安装的面板直接完成的,会直接配制的童鞋看到这里就可以直接回去开始配置了,接下去只要到CDN服务商那里将新域名进行CDN加速即可,推荐使用A解析,比CNAME靠谱多了。
当然还有些刚接触的小白们,vps面板的安装可以查看这里:http://blog.liujason.com/archives/910
第三步:
在CDN服务商那里对新域名(blog.liujason.com为例)进行CDN加速。记得通过A解析来加速。如下图(加速乐为例)
经过测试,完美支持phpcloud,BAE,SAE等各类空间。
二. 对BAE,SAE等不支持绑定的空间进行域名绑定。
方法同上面对phpcloud进行CDN的方式基本相同。唯一不同的是不用添加CDN服务,而是直接在DNS服务商那里修改域名指向就可以了~



