`

FastDFS_v5.05安装记录

 
阅读更多

1、软件包

  FastDFS_v5.05.tar.gz

  libfastcommon-master.zip

  fastdfs-nginx-module_v1.16.tar.gz

  zlib-1.2.8.tar.gz

  pcre-8.12.tar.gz

  nginx-1.7.9.tar.gz

 

2.安装部署

    FastDFS_v5.05依赖libfastcommon,不再依赖libevent

2.1、libfastcommon安装

    unzip libfastcommon-master.zip -d /usr/local

    cd /usr/local/libfastcommon-master

    ./make.sh

   ./make.sh install

 libfastcommon.so默认安装到了/usr/lib64/libfastcommon.so,而FastDFS主程序设置的lib目录是/usr/local/lib,所以设置软连接

 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

 

2.2、安装FastDFS

tar -zxvf FastDFS_v5.05.tar.gz -C /usr/local

cd /usr/local/FastDFS

./make.sh

./make.sh install

cd /etc/fdfs

1)、创建并修改tracker.conf、storage.conf配置文件,这里暂不介绍如何配置

2)、启动tracker、storage

fdfs_trackerd tracker.conf

fdfs_storaged storage.conf

3)、配置client.conf文件,进行上传文件测试

fdfs_test client.conf upload 文件,生成地址说明成功了。

 

2.3安装nginx插件

1)tar -zxvf fastdfs-nginx-module_v1.16.tar.gz -C /usr/local

cd fastdfs-nginx-module/src

vi config,修改如下配置

我这里原来是

CORE_INCS="$CORE_INCS /usr/local/include/fastdfs /usr/local/include/fastcommon/"

改成

CORE_INCS="$CORE_INCS /usr/include/fastdfs /usr/include/fastcommon/"

这个是很重要的,不然在nginx编译的时候会报错的,我看网上很多在安装nginx的fastdfs的插件报错,都是这个原因,而不是版本不匹配。

实际情况,你可以自己查看在 /usr/local/include/路径下是否有fastdfs

cp  mod_fastdfs.conf /etc/fdfs

对 mod_fastdfs.conf 进行配置

2)、配置文件服务器的软连接

    ln -s /home/yuqing/fastdfs/data /home/yuqing/fastdfs/data/M00  (配置文件中stoage存放数据的路径)

3)安装nginx

tar -zxvf zlib-1.2.8.tar.gz -C /usr/local

tar -zxvf pcre-8.12.tar.gz -C /usr/local

tar -zxvf nginx-1.7.9.tar.gz

cd nginx-1.7.9

./configure --prefix=/usr/local/nginx --add-module=/usr/local/fastdfs-nginx-module/src --with-pcre=/usr/local/pcre-8.12 --with-zlib=/usr/local/zlib-1.2.8

make

make install

cd /usr/local/nginx/conf

vi nginx.conf

添加

location /group1/M00{

    root /home/yuqing/fastdfs/data;

    ngx_fastdfs_module;

}

启动nginx就可以访问你测试上传的文件了。

 

以上配置经过实际操作的, 如果出现问题,一般都是配置文件没有配置好。

分享到:
评论

相关推荐

    fastDFS_v5.05集合安装包

    在安装FastDFS_v5.05的过程中,首先需要确保系统满足基本的依赖条件,例如:GCC编译器、Make工具等。然后,按照以下步骤进行安装: 1. 解压并进入FastDFS的安装包目录。 2. 配置libevent、libfastcommon,执行`./...

    FastDFS_v5.05_安装包、工具包

    2. **解压安装包**:将FastDFS_v5.05.tar.gz解压,进入解压后的目录,按照readme.txt或install.sh脚本进行编译安装。 3. **配置Tracker和Storage**:修改配置文件`etc/fdfs/tracker.conf`和`etc/fdfs/storage.conf`...

    libfastcommon-master+FastDFS_v5.05+fastdfs-nginx-module_v1.16+fdfsutil

    【标题】"libfastcommon-master+FastDFS_v5.05+fastdfs-nginx-module_v1.16+fdfsutil" 提供的是一套完整的FastDFS分布式文件系统安装组件,其中包括了FastDFS的核心库libfastcommon,FastDFS服务器FastDFS_v5.05,...

    FastDFS_v5.05+fastdfs-nginx-module_v1.16+libfastcommonV1.0.7安装包

    本安装包包含FastDFS的v5.05版本,fastdfs-nginx-module的v1.16版本以及libfastcommon的V1.0.7版本,这些都是搭建FastDFS环境所必需的核心组件。 FastDFS的设计目标是提供高可用、高扩展性、低延迟的服务。它将文件...

    fastDFS+Nginx安装包(Linux版本)

    在本安装包中,我们包含了四个关键组件:`nginx-1.12.0`、`libfastcommonV1.0.7`、`FastDFS_v5.05`和`fastdfs-nginx-module_v1.16`,这些都是搭建基于Linux的FastDFS和Nginx服务器所必需的。接下来,我们将深入探讨...

    FastDFS文件服务器LINUX上安装,及踩过的坑

    将`FastDFS_v5.05.tar.gz`解压到`/usr/local/`,进入解压后的目录,同样执行`./make.sh && ./make.sh install`进行编译和安装。安装完成后,将配置文件`conf`目录中的内容复制到`/etc/fdfs/`。 配置和启动Tracker...

    FastDfs组件.zip

    2. FastDFS_v5.05.tar.gz:这是FastDfs的源码包,包含了Tracker Server和Storage Server的代码,以及相关的配置文件和文档。解压后编译安装,可以搭建FastDfs集群。 3. libfastcommon-1.0.7.tar.gz:这是...

    FastDFSV5.05安装包与Java客户端

    1. 解压并编译安装`fastdfs-master-V5.05.zip`和`libfastcommon-master.zip`。 2. 配置FastDFS的环境变量、启动脚本和配置文件。 3. 安装并配置Nginx,编译安装`fastdfs-nginx-module-master.zip`,将FastDFS模块...

    fastdfs集群搭建整合包

    2. **FastDFS_v5.05.tar.gz**:这是FastDFS的核心文件系统软件包,版本为5.05。它提供了文件上传、下载、删除等基本功能,并且支持负载均衡和故障转移,保证服务的稳定性和高可用性。 3. **libfastcommonV1.0.7.tar...

    nginx+fastDFS+libfastcommon+fastdfs-nginx-module

    3. **安装 FastDFS**:解压 `FastDFS_v5.05.tar.gz`,配置时需要指定 libfastcommon 的路径,然后编译安装。配置 FastDFS 的服务器角色(如跟踪服务器、存储服务器等),并创建必要的数据目录。 4. **安装 fastdfs-...

    07_搭建分布式文件系统_FASTDFS.docx

    - 解压命令:`tar -zxvf FastDFS_v5.05.tar.gz` - 进入目录:`cd FastDFS-5.05` - 编译安装:`./make.sh`;`./make.sh install` 4. **安装Tracker服务**:Tracker服务是FastDFS的核心组件之一,负责调度工作。 5....

    fastdfs和nginx相关安装包

    2. `FastDFS_v5.05.tar.gz`:这是FastDFS的源码包,包含了FastDFS的服务器和客户端组件。 3. `libfastcommon-1.0.7.tar.gz`:FastDFS的公共库,包含了FastDFS所需的一些基础工具和函数。 4. `fastdfs-nginx-module_v...

    FastDFS部署规范

    tar xf FastDFS_v5.05.tar.gz cd FastDFS vim make.sh TARGET_PREFIX=$DESTDIR/usr/local/fastdfs TARGET_CONF_PATH=$DESTDIR/usr/local/fastdfs/conf TARGET_INIT_PATH=$DESTDIR/etc/init.d ./make.sh ./...

    FastDFS集群安装配置

    - **FastDFS_v5.05.tar.gz**:FastDFS源码包。 - **libfastcommon-master.zip**:公共C函数库,从FastDFS和FastDHT中提取。 - **fastdfs-nginx-module_v1.16.tar.gz**:为storage节点提供HTTP服务的Nginx模块。 - **...

    FastDFS相关软件包

    1. **FASTDFS-V5.05.tar.gz**:这是FastDFS的源代码包,版本号为V5.05。解压后,你需要按照官方文档或网络上的教程配置和编译源代码,以便在Linux系统上安装FastDFS。安装过程通常包括设置环境变量、配置文件、编译...

Global site tag (gtag.js) - Google Analytics