|
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安装
|