fastdfs二三事
记录会比较零碎,是一些学习经验吧
1.之前一直对fastdfs的nginx模块不够了解,稍微思考调研了下,解决了以前的疑惑
1 | location /group1/M00{ |
然后浏览器就可以根据ip/M00/00/00/aaaaaaaaaaaaaaa.jpg类似这样的连接去获取到fastdfs上的文件了
这个配置文件一直是知其然不知其所以然
搜了下nginx的资料
1 | location = / { |
而后参考了nginx root&alias文件路径配置这篇文章
ip/group1/M00/00/00/aaaaaaaaaaaaaaaa.jpg在alias的配置下会解析为ip/data/fastdfs/data/00/00/aaaaaaaaaaaaaaaa.jpg这样的路径
也就是服务器上文件实际的路径
如果使用root的配置,会解析成ip/group1/M00/data/fastdfs/data/00/00/aaaaaaaaaaaaaaaa.jpg,显然服务器上没有这个路径
这个解析出来的路径会传给fastdfs_ngx_module,大致看了下代码,也就是传输文件之类的。
相关文章
-
2014-08-29