下载地址:https://github.com/happyfish100/libfastcommon.git
安装环境:
tracker:192.168.12.241
Strorage:192.168.12.252
192.168.12.244
一、安装FastDFS
1.安装 libfastcommon-master.zip
unzip libfastcommon-master.zip -d /usr/local cd /usr/local/libfastcommon-master ./make.sh ./make.sh install ln -s /usr/lib64/libfastcommon.so /usr/local/lib/libfastcommon.so ln -s /usr/lib64/libfastcommon.so /usr/lib/libfastcommon.so
2.安装FastDFS
tar -zxvf FastDFS_v5.05.tar.gz -C /usr/local cd /usr/local/FastDFS ./make.sh ./make.sh install ln -s /usr/lib64/libfdfsclient.so /usr/local/lib/libfdfsclient.so ln -s /usr/lib64/libfdfsclient.so /usr/lib/libfdfsclient.so
3.配置相关文件
cd /usr/local/FastDFS/conf cp http.conf mime.types /etc/fdfs/
二、配置
1.配置tracker
cd /etc/fdfs/ vi tracker.conf ///////////////////////////////////// base_path=/fastdfs_tracker /////////////////////////////////////
2.配置storage
cd /etc/fdfs/ vi storage.conf //////////////////////////////////// base_path=/mnt/fastdfs_storage_info store_path0=/mnt/fastdfs_storage_data tracker_server=192.168.12.241:22122 ////////////////////////////////////
3.配置client
cd /etc/fdfs/ vi client.conf //////////////////////////////////// base_path=/tmp/fastdfs tracker_server=192.168.12.241:22122 ////////////////////////////////////
三、启动服务
1.tracker
fdfs_trackerd /etc/fdfs/tracker.conf
2.storage
fdfs_storaged /etc/fdfs/storage.conf
3.client
上传:
fdfs_upload_file client.conf /home/nginx/FastDFS_v5.04.tar.gz
输出:group1/M00/00/00/wKgBHlQvrQGARrS6AAU9tcFAzok.tar.gz
下载:
fdfs_download_file client.conf group1/M00/00/00/wKgBHlQvrQGARrS6AAU9tcFAzok.tar.gz /tmp/FastDFS_v5.04.tar.gz
四、在Storage上安装fastdfs-nginx-module
unzip fastdfs-nginx-module-master.zip -d /usr/local cp /usr/local/fastdfs-nginx-module-master/src/mod_fastdfs.conf /etc/fdfs/
配置mod_fastdfs.conf
vi /etc/fdfs/mod_fastdfs.conf ///////////////////////////////////// tracker_server=192.168.12.241:22122 url_have_group_name=true base_path=/mnt/fastdfs_storage_info store_path0=/mnt/fastdfs_storage_data /////////////////////////////////////
五、在Storage上安装nginx
1.需要以下支持包
openssl-devel
pcre-devel
zlib-devel
2.安装nginx
tar -zxvf nginx-1.6.2.tar.gz -C /usr/local/ cd /usr/local/nginx-1.6.2/ ./configure --prefix=/usr/local/nginx --add-module=/usr/local/fastdfs-nginx-module-master/src make&make install
3.配置nginx.conf
//////////////////////////////////////// # location / { # root html; # index index.html index.htm; # } location /group { root /mnt/fastdfs_storage_data/data; ngx_fastdfs_module; } ////////////////////////////////////////
六、测试:
1.http://192.168.12.252/group1/M00/00/00/wKgM9FVMryuAaEMTAAVFOL7FJU4.tar.gz
2.http://192.168.12.244/group1/M00/00/00/wKgM9FVMryuAaEMTAAVFOL7FJU4.tar.gz
相关推荐
在本教程中,我们将详细探讨如何利用FastDFS-6.06、fastdfs-nginx-module-1.22和nginx-1.16.1这三个组件来搭建一套完整的FastDFS系统。 首先,我们来看FastDFS-6.06。这是FastDFS的主要部分,负责文件的存储和管理...
本文将详细介绍如何将FastDFS-5.0.5与Nginx-1.8.0整合,以及整合过程中需要用到的安装包。 FastDFS是一个开源的、轻量级的分布式文件系统,特别适合于存储大容量、高并发访问的文件。FastDFS能有效解决单一服务器...
《搭建FastDFS+Nginx+libfastcommon+fastdfs-nginx-module系统详解》 FastDFS是一个开源的、高性能的、轻量级的分布式文件系统,主要用于解决大容量存储和负载均衡的问题,尤其适合以文件为载体的在线服务,如图片...
《FastDFS-Nginx-Module 1.22:构建高效Web服务器的融合解决方案》 在互联网服务领域,Nginx以其高效的性能和强大的反向代理能力被广泛应用于Web服务器,而FastDFS作为轻量级的分布式文件系统,能够有效地解决...
《FastDFS-Nginx-Module 1.24:高效文件服务器集成详解》 FastDFS-nginx-module 1.24 是一个针对 FastDFS 文件系统的 Nginx 模块,它使得 Nginx 可以无缝地与 FastDFS 集成,提供了高效的文件上传、下载服务。这一...
《FastDFS-Nginx-Module V1.19:构建高效稳定的文件服务器系统》 FastDFS-Nginx-Module V1.19 是一个专为Nginx设计的FastDFS扩展模块,它允许Nginx直接与FastDFS进行交互,从而实现高效的文件上传和下载服务。...
《FastDFS-Nginx-Module V1.20详解及应用实践》 FastDFS-Nginx-Module是针对FastDFS分布式文件系统的一款扩展模块,它主要用于整合Nginx web服务器,实现通过Nginx直接访问FastDFS存储的文件,极大地提高了文件服务...
Linux FastDFS-Nginx-Module 1.22 是一个专为Linux系统设计的高性能、高可用性的文件存储和分发系统,它结合了FastDFS文件服务器和Nginx网络服务器的功能,使得在Web环境中部署文件服务变得更为便捷。这个版本的模块...
《FastDFS与Nginx模块整合详解》 在现代互联网应用中,文件存储和分发是不可或缺的一部分。FastDFS和Nginx作为两个备受推崇的开源项目,分别在分布式文件系统和高性能反向代理服务器领域有着广泛的应用。本文将深入...
《FastDFS与Nginx模块整合详解》 在IT运维领域,高效的数据存储和访问是至关重要的。FastDFS是一款开源的、轻量级的分布式文件系统,它专注于解决大容量存储和负载均衡的问题,尤其适合中小型企业或个人网站。而...
标题中的"fastdfs-nginx-module_v1.16.tar.gz"是一个开源项目,它是一个用于Nginx服务器的模块,旨在使Nginx能够与FastDFS文件存储系统无缝集成。FastDFS是一个轻量级的开源分布式文件系统,适用于互联网和企业内部...
《深入解析fastdfs-nginx-module_v1.16.tar.gz:构建高效文件服务器的利器》 在现代互联网应用中,文件存储与传输是不可或缺的一部分。FastDFS作为一个轻量级、高性能的分布式文件系统,因其简单易用、稳定可靠的...
`fastdfs-nginx-module`就是这样一个模块,它被编译进Nginx,使得Nginx能够理解FastDFS的文件路径格式,并且能够直接访问FastDFS中的文件,从而提供高效的文件访问服务。 1. **FastDFS核心组件**:FastDFS主要由...
《整合FastDFS与FastDFS-Nginx-Module的详尽指南》 FastDFS是一个开源的高性能、轻量级的企业级分布式文件系统,主要用于解决大容量存储和负载均衡问题,尤其适合图片、视频等大量二进制文件的存储。而FastDFS-...
fastdfs-nginx-module-1.22.tar.gz fastdfs-V6.06.zip kong.jpg ibfastcommon-1.0.43.tar.gz nginx-1.26.2.tar.gz
在给定的压缩包文件中,包含了FastDFS的5.08版本、Nginx的1.8.0版本以及FastDFS的Nginx模块1.16版本,这些组件可以协同工作,构建一个高效稳定的分布式文件服务环境。 首先,我们来看FastDFS本身。FastDFS设计目标...
(注意注意,里面有个文件libfastcommon... fastdfs-nginx-module_v1.16.tar.gz FastDFS_v5.05.tar.gz libevent-2.0.22-stable.tar.gz libfastcommon_v1.01.tar.gz nginx-1.6.3.tar.gz ngx_cache_purge-2.3.tar.gz
8. **配置Nginx**:修改Nginx配置文件,添加Fastdfs的相关配置,包括指向模块的路径和Fastdfs的连接信息。 9. **测试连接**:通过上传和下载文件测试Fastdfs与Nginx的集成是否成功。 在实际应用中,Fastdfs可以通过...
FastDFS-nginx-module是FastDFS的Nginx插件,用于在Nginx服务器上实现对FastDFS的透明访问。通过这个模块,用户可以直接通过Nginx来上传和下载文件,无需关心后端的FastDFS存储集群是如何工作的。这样既简化了前端...