Centos7 FastDFS搭建
来源:互联网 发布:淘宝企业店铺开通流程 编辑:程序博客网 时间:2024/06/08 01:39
准备文件:
a)、FastDFS_v5.07.tar.gz
b)、nginx-1.12.0.tar.gz
c)、fastdfs-nginx-module_v1.16.tar.gz
d)、libfastcommon_v1.0.tar.gz
将上面准备好的文件上传到Linux系统/usr/local/FastDFS目录中。(FastDFS用mkdir新建的)。
在搭建FastDFS前,先要安装libevent工具包。
yum -y install libevent(执行该命令时服务器可以上外网)。
第一步:安装libfastcommon工具包。
1、先解压 tar zxf libfastcommon_v1.0.tar.gz文件。 2、解压完之后在该目录下面会多一个目录,进入该目录(cd libfastcommon)。 3、执行命令# ./make.sh 4、执行命令# ./make.shinstall 5、把/usr/lib64/libfastcommon.so文件向/usr/lib/下复制一份(如果Linux系统是64位的可以不用复制)。
第二步:安装Tracker服务
1、先解压 tar zxf FastDFS_v5.07.tar.gz 文件。 2、进入到刚刚解压的目录中。 3、执行命令: ./make.sh 4、执行命令: ./make.sh install 5、安装后在/usr/bin/目录下有以fdfs开头的文件都是编译出来的,配置文件都放到/etc/fdfs文件夹。
6、进入到/etc/fdfs目录下面,编辑tracker.conf文件。
7、启动tracker:
/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf
重启启动命令:/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart
第三步:安装storage服务
1、如果是在不同的服务器安装,第二步的1~5需要重新执行。
2、配置storage服务。修改/etc/fdfs/storage.conf文件
3、测试服务
a、修改配置文件/etc/fdfs/client.conf
b、测试,将图片上传
/usr/bin/fdfs_test /etc/fdfs/client.conf upload anti-steal.jpg
第四步:搭建nginx提供http服务。
1、解压 tar zxf fastdfs-nginx-module_v1.16.tar.gz。
2、解压后进入到fastdfs-nginx-module/src目录。
3、修改config文件,把其中的local去掉 : vim config
4、对nginx重新config,在执行下面指令之前,需要先创建目录:
var/temp/nginx:
./configure \--prefix=/usr/local/nginx \--pid-path=/var/run/nginx/nginx.pid \--lock-path=/var/lock/nginx.lock \--error-log-path=/var/log/nginx/error.log \--http-log-path=/var/log/nginx/access.log \--with-http_gzip_static_module \--http-client-body-temp-path=/var/temp/nginx/client \--http-proxy-temp-path=/var/temp/nginx/proxy \--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \--http-scgi-temp-path=/var/temp/nginx/scgi \--add-module=/usr/local/fastdfs/fastdfs-nginx-module/src
5、执行指令:make
6、执行指令:make install
7、把/root/fastdfs-nginx-module/src/mod_fastdfs.conf文件复制到/etc/fdfs目录下。编辑:
8、配置Nginx。
9、将libfdfsclient.so拷贝至/usr/lib下(Linux是64位可以不用复制):
cp /usr/lib64/libfdfsclient.so /usr/lib/
10.启动Nginx
搭建完成。
- Centos7 FastDFS搭建
- FastDFS搭建
- FastDFS搭建
- FastDFS搭建
- centos7下安装fastdfs
- centos7.1 FastDFS配置
- centos7下安装fastdfs
- centos7安装FastDFS
- CentOS7搭建FastDFS V5.11分布式文件系统及Java整合详细过程(一)
- CentOS7搭建FastDFS V5.11分布式文件系统及Java整合详细过程(二)
- CentOS7搭建FastDFS V5.11分布式文件系统及Java整合详细过程(三)
- CentOS7搭建FastDFS V5.11分布式文件系统及Java整合详细过程(四)
- 【阿里云】【centOS7】FastDFS分布式图片服务器开发环境搭建过程
- centos7配置fastdfs集群(5.09)
- FastDFS分布式文件系统 For CentOS7
- centos7下安装fastdfs+nginx
- FastDFS的搭建
- fastdfs环境搭建
- 搭建React Native Android开发环境
- 信号的捕捉与模拟实现sleep函数
- masonry+infinitescroll实现无限加载分页
- python(二):函数以及面向对象相关
- UIButton文字颜色无法修改的解决方法和知识拓展
- Centos7 FastDFS搭建
- 基于spring security及spring aop的权限控制
- Xcode编译出现linker command failed with exit code 1问题的解决方案
- linux的socket can学习,指令汇总:
- Android 自定义View 实现方向盘控件的绘制
- LeetCode 378. Kth Smallest Element in a Sorted Matrix
- LeetCode Add to List 617 Merge Two Binary Trees (深度优先搜索)
- node js学习记录
- http与https请求