1. 参考的文献
a) http://blog.youkuaiyun.com/hhq163/article/details/46536895
b) http://blog.youkuaiyun.com/xifeijian/article/details/38567839
2. 需要的文件或者程序
a) Fastdfs V5.05 的安装包
b) Libevent或者libcommon的下载安装
c) Nginx的安装包
d) Fastdfs的linux安装插件
3. 重要的目录
a) /etc/fdfs 里面放的是fdfs安装的所有的配置文件,主要包括tracker.conf ;storeage.conf;mod_XXX.conf;client.conf
b) /usr/bin 程序运行的目录,主要包括 fdfs_trackerd;fdfs_storaged。。。程序的启动文件;fdfs_test测试上传文件是否成功的测试程序,需要配合client.conf的配置文件。
c) /usr/local/nginx nginx的配置文件。
d) /home/storage/fastdfs 这个主要是自定义的存储文件
4. 相关用到的指令
a) Ln 关联指令,相当于windows的创建快捷方式。
b) ./configure –add-module 配置关联的模块
c) Killall fdfs_trackerd 杀死所有这个相关的进程。
5. 中间遇到的几个问题
a) 用wget 下载安装文件时,遇到没有ssl权限的问题。用curl -O –l 解决的。
b) 在启动nginx时,遇到ngx_fastfds_module 报错时,主要是没有关联相关的模块,就是./configure – add-module这个没有执行。
c) 在tracker.conf 文件定义的端口号访问不了的情况,通过在nginx中监听相应端口进行解决。
d) 在安装fdfs时,启动报错,主要是libevent没有安装,或者libcommon没有安装。
e) 上传文件查看不到时,主要重新修改了storage.conf中的存储目录以及mod_xx.conf文件中的存储目录,这两个目录需要一致。Killalll fdfs_trackerd, 和killallfdfs_storaged后,进行程序的重新启动。