六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 702|回复: 0

[原创]免费架设自己的cdn服务器基于wget-it论坛-计算机论坛

[复制链接]
 楼主| 发表于 2014-2-18 13:19:08 | 显示全部楼层 |阅读模式
[原创]架设自己的cdn服务器基于wget-it论坛-计算机论坛-it技术论坛
请转载时保留作者IT星球安哥的原创声明,尊重他人辛苦成果,谢谢
本文地址:http://it.agoit.com/thread-420285-1-1.html


最近看到好多大型网站都用了自己的图片服务器,对于it星球成员一员怎能落后
现在一步一步教大家制作自己的cdn服务器

由于我自己服务器基本都是windows的,现在就以windows为例简介,
至少两台服务器,主web服务器[如:http://t.wolfsoo.com],图片服务器[img1.agoit.com]
站点架设:
主web服务器192.168.0.188:
http://t.wolfsoo.com 主web程序
http://img.wolfsoo.com 主web程序图片站点 【要想将图片从主web程序里面上传到此站点,可以采用接口等各种实现方式,在这里面就不再介绍了】
图片服务器站点192.168.0.188:
http://img2.wolfsoo.com

第一步
在自己的主web服务器里面做一个ftp管理帐号,比如用户名:webimgftp 密码:123456
第二步
在图片服务器里面
下载windows wget程序,下载地址可以到http://users.ugent.be/~bpuype/wget/
下载完成后是一个.exe文件,复制到c:/widows/system32目录
创建一个从主服务器下载文件的bat批处理文件
  1. D:
  2. cd G:\www\img2.wolfsoo.com #此处为图片服务器站点主目录
  3. wget  -r ftp://[ftp用户名]:[ftp密码]@ftp.wolfsoo.com/
复制代码
此批处理文件功能强大,想了解更多可以查找一下<a href="http://search.agoit.com/f/search?q=wget&sId=15049477&ts=1392700276&mySign=e08dc647&orderField=default&menu=1&rfh=1&qs=txt.shome.a" target="_blank">wget</a>批处理用法
第三步
将此bat文件加入windows定时服务器,这样就能自动更新了,在设置定时任务触发器时配置可以如下

第四步
也很关键:
在nginx里面修改下站点配置,这样就对img.wolfsoo.com图片域名做了一个负载
  1. upstream  img.wolfsoo.com
  2. {
  3.         ip_hash;
  4.         server         img2.wolfsoo.com  weight=2;
  5.         server    127.0.0.1:911           weight=1;
  6. }
复制代码
这样你的图片服务器就搞定了,如果你有钱那就直接购买第三方cdn吧
站点体验:http://t.wolfsoo.com,主站用asp.net,接口用php做的,在nginx里面做了一个判断而已

小弟也学nginx也没多,只是根据个人体验写的一个小小东西
如果有哪里不对,请各位高手指正


免费架设自己的cdn服务器基于wget-it论坛-计算机论坛-it技术论坛
请转载时保留作者IT星球安哥的原创声明,尊重他人辛苦成果,谢谢
本文地址:http://it.agoit.com/thread-420285-1-1.html

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博账号登陆

x
该会员没有填写今日想说内容.
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表