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的过程中,首先需要确保系统满足基本的依赖条件,例如:GCC编译器、Make工具等。然后,按照以下步骤进行安装: 1. 解压并进入FastDFS的安装包目录。 2. 配置libevent、libfastcommon,执行`./...
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" 提供的是一套完整的FastDFS分布式文件系统安装组件,其中包括了FastDFS的核心库libfastcommon,FastDFS服务器FastDFS_v5.05,...
本安装包包含FastDFS的v5.05版本,fastdfs-nginx-module的v1.16版本以及libfastcommon的V1.0.7版本,这些都是搭建FastDFS环境所必需的核心组件。 FastDFS的设计目标是提供高可用、高扩展性、低延迟的服务。它将文件...
在本安装包中,我们包含了四个关键组件:`nginx-1.12.0`、`libfastcommonV1.0.7`、`FastDFS_v5.05`和`fastdfs-nginx-module_v1.16`,这些都是搭建基于Linux的FastDFS和Nginx服务器所必需的。接下来,我们将深入探讨...
将`FastDFS_v5.05.tar.gz`解压到`/usr/local/`,进入解压后的目录,同样执行`./make.sh && ./make.sh install`进行编译和安装。安装完成后,将配置文件`conf`目录中的内容复制到`/etc/fdfs/`。 配置和启动Tracker...
2. FastDFS_v5.05.tar.gz:这是FastDfs的源码包,包含了Tracker Server和Storage Server的代码,以及相关的配置文件和文档。解压后编译安装,可以搭建FastDfs集群。 3. libfastcommon-1.0.7.tar.gz:这是...
1. 解压并编译安装`fastdfs-master-V5.05.zip`和`libfastcommon-master.zip`。 2. 配置FastDFS的环境变量、启动脚本和配置文件。 3. 安装并配置Nginx,编译安装`fastdfs-nginx-module-master.zip`,将FastDFS模块...
2. **FastDFS_v5.05.tar.gz**:这是FastDFS的核心文件系统软件包,版本为5.05。它提供了文件上传、下载、删除等基本功能,并且支持负载均衡和故障转移,保证服务的稳定性和高可用性。 3. **libfastcommonV1.0.7.tar...
3. **安装 FastDFS**:解压 `FastDFS_v5.05.tar.gz`,配置时需要指定 libfastcommon 的路径,然后编译安装。配置 FastDFS 的服务器角色(如跟踪服务器、存储服务器等),并创建必要的数据目录。 4. **安装 fastdfs-...
- 解压命令:`tar -zxvf FastDFS_v5.05.tar.gz` - 进入目录:`cd FastDFS-5.05` - 编译安装:`./make.sh`;`./make.sh install` 4. **安装Tracker服务**:Tracker服务是FastDFS的核心组件之一,负责调度工作。 5....
2. `FastDFS_v5.05.tar.gz`:这是FastDFS的源码包,包含了FastDFS的服务器和客户端组件。 3. `libfastcommon-1.0.7.tar.gz`:FastDFS的公共库,包含了FastDFS所需的一些基础工具和函数。 4. `fastdfs-nginx-module_v...
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_v5.05.tar.gz**:FastDFS源码包。 - **libfastcommon-master.zip**:公共C函数库,从FastDFS和FastDHT中提取。 - **fastdfs-nginx-module_v1.16.tar.gz**:为storage节点提供HTTP服务的Nginx模块。 - **...
1. **FASTDFS-V5.05.tar.gz**:这是FastDFS的源代码包,版本号为V5.05。解压后,你需要按照官方文档或网络上的教程配置和编译源代码,以便在Linux系统上安装FastDFS。安装过程通常包括设置环境变量、配置文件、编译...