自建CDN之VPSmate+Nginx篇

文章索引
[隐藏]

手里VPS多了,自然就要开始折腾了,那么利用自己闲置的VPS来做网站前端是最好不过了,网上流传的所谓开源的CDN系统也很多,不过都不大好用,这里极雪来教大家使用VPSmate+Nginx搭建自己的CDN节点

1.安装准备

需求:纯净的CentOS/Redhat系统、RAM大于72MB

首先我们先来优化下CentOS/Redhat

首先执行下列代码升级系统软件

yum update -y

可能还有确认的步骤,输入y回车,一直到显示“Complete!”就完成了

然后执行下面的代码去除一些不必要的软件

yum remove Deployment_Guide-en-US finger cups-libs cups bluez-libs desktop-file-utils ppp rp-pppoe wireless-tools irda-utils nfs-utils nfs-utils-lib rdate fetchmail eject ksh mkbootdisk mtools syslinux tcsh startup-notification talk apmd rmt dump setserial portmap yp-tools ypbind

2.开始安装

接下来我们开始安装VPSmate

依次执行

wget http://www.vpsmate.org/tools/install.py
python install.py

vpsmate

如图所示,输入管理员账户回车,然后输入密码,回车(点击图片即可缩放)

没错安装就是这么快!

然后我们就可以进入ip:8888愉快的玩耍了

登陆后点导航栏的服务管理,然后在Nginx后面点安装服务(点击图片即可缩放)

vpsmate-2

 

开始安装

vs-3

安装完成(如果安装过程出错请尝试导入Nginx源后手动yum install nginx)

记得要设置开机自启动

vs-4

然后我们可以进行配置了,开启Gzip是必须的

vs-5

然后我们还要为反向代理设置缓存区用以存放缓存文件(点击图片即可缩放)

vs-6

设置完缓存后进入网站管理,新建站点

vs-7

可以按照我的来填(极雪很穷,电脑显示器太小,分辨率比不上土豪们的Retina,只好缩小了页面才截图,chrome木有网页截图工具,真是应了一句话:chrome没了插件就是个渣)

需要注意的就是代理后端的ip要填写网站真实服务器ip(点击图片即可缩放)

vs-8

下面还可以看到有高级设置,可以开启SSL,话说极客族也开启了SSL哦

vs-9

提交后需要重启下Nginx才会生效(点击图片即可缩放)

vs-10

 

恩,就是这样,然后就可以愉快的使用了~


 

3.小结

又是好久都没更新,下午上学之前发个文章~

这篇文章针对小白,下面还会有文章是讲搭建CDN的,不过没用VPSmate,敬请期待(也许会折腾Varnish)

话说Xshell真特么的好用啊~话说Shadowsocks真特么的好用啊~话说cPanel真特么的好用啊~

话说。。。。本博客已开启SSL访问,AlphaSSL泛域名证书,可惜是sha1加密,兼容性不大好,欢迎测试

若无特殊说明,本站文章均为原创,转载请保留原文链接:极客族 » 自建CDN之VPSmate+Nginx篇

赞 (7)

评论 50

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. 小康kangle路过~~回复
  2. kanad这篇文章针对小白,下面还会有文章是讲搭建CDN的,不过没用VPSmate,敬请期待 不更新了吗?回复
  3. qiuymingvpsmate变appnode了回复
    • 极雪appnode我用了一年了,称之为bugnode一点也不为过,我反馈过一堆bug,至今还有一堆bug......回复