学习fastdfs部署的一些记录

来源:互联网 发布:js如何移除标签属性 编辑:程序博客网 时间:2024/06/05 06:19

1.  参考的文献

a)        http://blog.csdn.net/hhq163/article/details/46536895

b)        http://blog.csdn.net/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后,进行程序的重新启动。

0 0