随着用户量的变大,图片,视频等的量会不断的增大,这个时候一个硬盘可能不够用了,就要加硬盘。硬盘加不了时,就要增加服务器了。同一组服务器,文件服务器的东西是一样,不同组的服务器,有不同的文件,不同的组之间,共同组建了文件服务器的所有内容。
下面说一下,安装配置的过程,这里配置的方法,根开发者提供的方法不一样,我没有用到fastdfs-Nginx-module,通过配置Nginx实现了fastdfs-Nginx-module的功能。
一,Fastdfs的下载
地址:http://sourceforge.net/projects/fastdfs/files/FastDFS%20Server%20Source%20Code/
二,服务器,以及系统
我用的centos 6.5 x86_64,fastdfs v5.01架构如下:
这里的tracker是单点
三,安装fastdfs和Nginx
1,安装Nginx
@H_502_32@- //安装,gcc,automake,autoconf等依赖包
- [root@localhostdownload]$yuminstallgettextgettext-devellibXftlibXft-devellibXpmlibXpm-devel\
- automakeautoconflibXtst-develgtk+-develgcczlib-devellibpng-develgtk2-develglib-devel
- //安装FastDFS
- [root@localhostdownload]#tarzxfFastDFS_v5.01.tar.gz
- [root@localhostdownload]#cdFastDFS
- [root@localhostdownload]#./make.sh
- [root@localhostdownload]#./make.shinstall
- //安装成功有以下内容
- [root@localhostfdfs]#ll/usr/local/bin/|grepfdfs
- -rwxr-xr-x1rootroot5228707月403:20fdfs_appender_test
- -rwxr-xr-x1rootroot5228237月403:20fdfs_appender_test1
- -rwxr-xr-x1rootroot5139757月403:20fdfs_append_file
- -rwxr-xr-x1rootroot5133937月403:20fdfs_crc32
- -rwxr-xr-x1rootroot5139277月403:20fdfs_delete_file
- -rwxr-xr-x1rootroot5143297月403:20fdfs_download_file
- -rwxr-xr-x1rootroot5140937月403:20fdfs_file_info
- -rwxr-xr-x1rootroot5250247月403:20fdfs_monitor
- -rwxr-xr-x1rootroot11796427月403:20fdfs_storaged
- -rwxr-xr-x1rootroot5298057月403:20fdfs_test
- -rwxr-xr-x1rootroot5277267月403:20fdfs_test1
- -rwxr-xr-x1rootroot6557617月403:20fdfs_trackerd
- -rwxr-xr-x1rootroot5141737月403:20fdfs_upload_appender
- -rwxr-xr-x1rootroot5149517月403:20fdfs_upload_file