一时兴起,想学python,就用typecho搭建了一个学习笔记网站。
网站托管在搬瓦工vps,虽然很稳定,线路也还不错,但是毕竟在国外,偶尔会遇到打不开的情况,于是就打算上cdn。但是找遍各种国内国外的、有名无名的cdn,竟然没有一款好用的免费的支持ssl的。
国内的cdn大部分需要备案,而且免费版基本都不支持ssl。国外的cf虽然不错,但是被墙的厉害,keycdn貌似禁止国人注册。
不得已只好试着自己搭建cdn,网上也没有什么教程,我也不知道这方法对不对,但就目前来看是可以用的,前提是你有2台甚至更多的vps并安装有AMH面板。
下文的教程均是在区别于源站的第二台vps上进行。
进入“环境管理”,新增虚拟主机,填写图中红框部分,注意“绑定域名”和“后端源站地址”主域相同,缓存部分根据需求设置,点击保存。
根据AMH5.3配置ssl证书的方法为创建好的反代主机添加ssl。
打开域名dns解析系统,添加A记录指向vps的ip,等待解析生效。
使用站长工具中的ping检测,独立ip两个,根据dnspod的帮助文件,两个ip解析是随机的。目前使用中的问题:因为cdn采用的是反代的原理,其是有缓存机制的,如果解析到cdn的ip,可能存在网站更新滞后的问题,需要强制刷新。
正文完