前言:有些站长把网站建在海外省去了备案的烦恼,但是服务器线路不好始终还是一个大坑拉低了访问速度。这时候就需要CDN来帮助了,下面就交大家如何使用腾讯云轻量应用服务器加dnspod智能解析搭建一个简易CDN
实际原理
- apache traffic server 反代加缓存
- nginx 反代加缓存
简单步骤(nginx) 宝塔版本(代理服务器上可以建立其他网站)
1 我们登录腾讯云,选购轻量应用服务器(现在有免费升配的活动哦)
建议选购香港,新加坡,美国硅谷(这三个地方电信有CN2gia线路,访问快速,少丢包)
选择宝塔镜像-进去后安装nginx
添加你的域名
这里我假设你已经有了想要加速的域名,并且为www.example.com
修改面板hosts
Hosts目录在etc/hosts
按如下格式(假设你的源站ip为1.1.1.1)
1.1.1.1 www.example.com(格式为ip地址+空格+www.example.com)
属性顺序为一行一个
在反向代理页面如下配置
Dnspod分线路解析就好
Ip为你的代理服务器ip
Lnmp配置文件示例(贴出配置,自己可以按照我昨天的文章配置)
lnmp配置示例(无广告,基于微云分享,云文档显示不出来)
开启HSTS(http严格传输协议)(宝塔)
在erorr-page前添加
add_header Strict-Transport-Security "max-age=31536000";
2使用大佬编译好的apache traffic server (不可建立其他网站)(轻量应用服务器的性能可以快速编译)
创建轻量应用服务器
镜像选择debian10/centos 7/centos 8/
大佬博客为https://qing.su/article/oneclick-cdn.html
大佬介绍得很清楚了,现在我就简要演示一下
wget
https://raw.githubusercontent.com/Har-Kuun/OneClickCDN/master/translation/translated_scripts/OneClickCDN_zh-CN.sh && sudo bash OneClickCDN_zh-CN.sh(从github拉取脚本)
脚本会一键完成所有任务
如果想要管理怎咋办呢
bash OneClickCDN_zh-CN.sh执行此条命令
具体请看大佬博客
后记:现在很多CDN程序就是基于nginx编译形成系统的,家不妨试试我提供的方案。
简单快速,不建议使用多服务器构建
Comments | NOTHING