|
[原创]架设自己的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批处理文件- D:
- cd G:\www\img2.wolfsoo.com #此处为图片服务器站点主目录
- 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图片域名做了一个负载- upstream img.wolfsoo.com
- {
- ip_hash;
- server img2.wolfsoo.com weight=2;
- server 127.0.0.1:911 weight=1;
- }
复制代码 这样你的图片服务器就搞定了,如果你有钱那就直接购买第三方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
|