fastDFS单机版安装

1.安装gcc

运行:yum install make cmake gcc gcc-c++

2.下载fastDFS安装需要的文件

libfastcommon-master、fastdfs-nginx-module、nginx 、 FastDFS  、 ngx_cache_purge(注意版本号)

3.分别对libfastcommon、FastDFS进行解压安装。对libfastcommon进行软连接

  ln -s /usr/lib64/libfastcommon.so /usr/local/lib/libfastcommon.so

  ln -s /usr/lib64/libfastcommon.so /usr/lib/libfastcommon.so 

  ln -s /usr/lib64/libfdfsclient.so /usr/local/lib/libfdfsclient.so

  ln -s /usr/lib64/libfdfsclient.so /usr/lib/libfdfsclient.so

4.进入/etc/init.d/fdfs_storaged和/etc/init.d/fdfs_trackerd对其修改命令为 %s+/usr/local/bin+/usr/bin分别修改7处

5.配置跟踪器在解压fastdfs目录对tracker.conf.sample进行拷贝并命名为tracker.conf修改base_path为/fastdfs/tracker并创建该目录(开启22122端口)

6.在rc.local文件中添加/etc/init.d/fdfs_trackerd start设置开机自起

7.在fastdfs中拷贝storage.conf.sample并命名为storage.conf并配置属性开启23000端口

base_path=/fastdfs/storage

store_path0=/fastdfs/storage 

tracker_server=本机IP:22122  

http.server_port=9008

8.同第6步 /etc/init.d/fdfs_storaged start添加开机自起

9.安装fastdfs-nginxmodule修改conf文件将其中的地址修改为/usr/local/include --> /usr/include

10.删除/local目录下的nginx,进入nginx目录下并编译

./configure --add-module=/usr/local/fast/fastdfs-nginx-module/src/

11.复制/mod_fastdfs.conf到安装fdfs目录下并修改tracker_server、store_path0、connect_timeout、url_have_group_name

12.复制http.conf 和mime.types文件到fdfs安装目录,在/fastdfs/storage文件存储目录下创建软连接,将其链接到实际存放数据 的目录:ln -s /fastdfs/storage/data/ /fastdfs/storage/data/M00 

13.修改nginx.conf文件

listen       9008;  

location ~/group([0-9])/M00 {   

  ngx_fastdfs_module;  

开启9008端口,并将nginx设置为自启动 /usr/local/nginx/sbin/nginx

完成单机版的fastdfs安装




你可能感兴趣的:(fastDFS单机版安装)