想了解一下电商网站的图片处理,于是研究一下nginx。 最近几天,一直在学习nginx在windows平台下的使用,为了寻找几种大量图片分布式存储而且有相对简单的存储方案 nginx是一种,还找到一种MongoDB GridFS 这两种方案我还是比较中意的,经过今天的奋斗,终于将nginx做图片分布式存储这个方案的搭建环境建立起来了,GridFS在后续的学习中我也会记录下搭建过程,敬请期待吧。
1. 逻辑结构: 图1 如图,这是理想的架设,我这次模拟的结构逻辑上是这样自己的,实际上我自己没这么多的计算机,我只能利用虚拟机虚拟出一台windows 2003系统 下图是我自己实际架设的结构: 我来详细说明一下:
A.
B.
C.
D.
a)
b)
c) 虚拟机用来做图片服务器2号。 实现原理
1.
a)
b)
2.
a)
b)
c)
2.
一步一步来说下配置过程,先来配置2个图片服务器,用来接收用户上传的图片并保存在本地. 这里规定一下吧,如图2
a)
b)
c)
d)
e) f) 上图的红色框框 实现了nginx 处理url分流, 根据URL中的/S1/ ,/S2/ 来分发请求 Ok~,以上是主要的配置流程,还有一些无法用语言说的,自己语言功底有限啊(暴汗~~)
提供一些参考资料
1.
2.
|
|
来自: WindySky > 《Nginx图片服务器》