fastdfs nginx 安装
0.准备
关闭防火墙 systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running) service iptables stop #临时关闭防火墙 chkconfig iptables off #永久关闭防火墙
1.依赖文件
fastdfs-nginx-module_v1.16.tar.gz FastDFS_v5.05.tar.gz libfastcommon-master.zip nginx-1.8.0.tar.gz
2.安装编译类库
yum install -y gcc gcc-c++ yum -y install libevent yum install -y pcre pcre-devel zlib zlib-devel openssl openssl-devel
3.安装 安装libfastcommon
upzip libfastcommon-master.zip mv libfastcommon-master/* /usr/local/libfastcommon cd /usr/local/libfastcommon ./make.sh #编译 ./make.sh install #安装
4. 安装tracker
tar -zxvf FastDFS_v5.05.tar.gz -C /usr/local cd /usr/local/FastDFS/ ./make.sh && ./make.sh install #编译之后接着进行安装 cp /usr/local/FastDFS/conf/* /etc/fdfs/ cd /etc/fdfs/ cp tracker.conf.sample tracker.conf base_path=/home/yuqing/fastdfs 改为: base_path=/home/fastdfs base_path=/home/fastdfs http.server_port=80 mkdir -p /home/fastdfs 启动 /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart
5.安装storage
cd /etc/fdfs/ cp storage.conf.sample storage.conf base_path=/home/yuqing/fastdfs 改为: base_path=/home/fastdfs store_path0=/home/yuqing/fastdfs 改为: store_path0=/home/fdfs_storage tracker_server=192.168.172.20:22122 http.server_port=88 mkdir /home/fdfs_storage 启动 /usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart
6.测试 fastdfs 上传
base_path=/home/yuqing/fastdfs 改为: base_path=/home/fastdfs tracker_server=192.168.172.20:22122 测试 /usr/bin/fdfs_test /etc/fdfs/client.conf upload /home/baoyou/1.jpg
7.在tracker/storage 上安装 nginx
tar -zxvf fastdfs-nginx-module_v1.16.tar.gz -C /usr/local cd /usr/local/fastdfs-nginx-module/src/ 修改config文件,将文件中的所有 /usr/local/ 路径改为 /usr/ cp mod_fastdfs.conf /etc/fdfs/ vi /etc/fdfs/mod_fastdfs.conf base_path=/home/fastdfs tracker_server=10.156.235.185 url_have_group_name=true #url中包含group名称 store_path0=/home/fdfs_storage #指定文件存储路径(上面配置的store路径) cp /usr/lib64/libfdfsclient.so /usr/lib/
8.安装 nginx
tar -zxvf nginx-1.8.0.tar.gz -C /usr/local/ cd /usr/local/nginx-1.8.0/ ./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-nginx-module/src make && make install cd /usr/local/FastDFS/conf cp http.conf mime.types /etc/fdfs/ mkdir /usr/local/nginx/logs cd /usr/local/nginx/conf/ vim nginx.conf pid /usr/local/nginx/logs/nginx.pid; server_name 10.156.235.185; location /group1/M00 { root /home/fdfs_storage/data; ngx_fastdfs_module; } nginx的启动 cd /usr/local/nginx/sbin/ ./nginx
捐助开发者
在兴趣的驱动下,写一个免费
的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。 当然,有钱捧个钱场(支持支付宝和微信 以及扣扣群),没钱捧个人场,谢谢各位。
个人主页:http://knight-black-bob.iteye.com/
谢谢您的赞助,我会做的更好!
相关推荐
1. 安装 FastDFS 和 Nginx:首先需要在服务器上安装 FastDFS 和 Nginx,确保它们能够正常运行。 2. 下载 FastDFS-nginx-module:获取最新的 1.24 版本源码包,并解压到指定目录。 3. 编译和安装模块:将模块编译进 ...
4. **安装与配置**:首先,需要在服务器上安装FastDFS和Nginx,然后编译并安装FastDFS-nginx-module。配置Nginx的配置文件,包括设置FastDFS的连接参数、URL重写规则等,以实现Nginx与FastDFS的交互。 5. **使用...
首先,安装FastDFS-Nginx-Module涉及的步骤包括: 1. 安装FastDFS:这通常涉及到编译安装FastDFS源代码,配置相应的环境变量,并启动FastDFS服务。 2. 安装Nginx:根据系统选择合适的Nginx版本,同样通过编译安装...
本文将详细解析如何将FastDFS的Nginx模块(fastdfs-nginx-module-1.20.zip)安装并配置到Nginx中,实现高效、稳定的服务。 首先,确保你已经安装了FastDFS和Nginx的基础环境。FastDFS提供了数据存储和文件管理的...
在安装FastDFS-Nginx-Module 1.22时,首先需要确保已经安装了FastDFS和Nginx的基础环境。然后,解压fastdfs-nginx-module-1.22.zip文件,将模块源码添加到Nginx的源码目录,一同编译安装。编译过程中需注意指定...
4. 安装fastdfs-nginx-module-1.22:将其编译为Nginx的模块,并配置Nginx,指定FastDFS的连接信息。 5. 安装Nginx-1.16.1:编译安装Nginx,配置反向代理规则,指向FastDFS的HTTP接口。 6. 配置负载均衡:如果有多台...
在实际部署过程中,首先需要将`fastdfs-nginx-module-master`解压,然后按照官方文档或社区教程进行编译和安装。这通常包括以下步骤: 1. 配置FastDFS环境,包括安装FastDFS、配置Tracker和Storage节点,以及设置...
fastDFS+nginx安装及使用,在linux环境下安装部署fastDFS,基于nginx外网访问文件
本教程将详细介绍如何在CentOS7操作系统上进行FastDFS和Nginx的安装、配置,并结合.NET测试客户端进行功能验证。 一、环境准备 在开始安装前,确保你的CentOS7系统已经更新到最新版本,并安装了基本的开发工具集...
1. **模块安装与配置**:首先需要安装FastDFS和Nginx,然后编译并安装FastDFS-Nginx-Module。配置过程中,需要设置FastDFS的连接参数,如tracker服务器地址、端口等,以及Nginx的location配置,确保正确解析FastDFS...
1. **环境准备**:确保系统已经安装了Linux、FastDFS、Nginx的基础环境。 2. **下载解压**:获取fastdfs-nginx-module-1.22.tar.gz文件并解压。 3. **编译安装**:将模块编译进Nginx源码,然后重新编译和安装Nginx。...
2. **安装Nginx及fastdfs-nginx-module** - 安装Nginx - 下载fastdfs-nginx-module源码,并将其编译进Nginx - 配置Nginx,添加fastdfs-nginx-module的配置,如`/etc/nginx/conf.d/fastdfs.conf` - 设置Nginx与...
3. **安装过程**:首先,我们需要在服务器上安装FastDFS及其依赖,包括libfdfsclient、libfastcommon等。接着,下载`fastdfs-nginx-module`源码,将其解压后与Nginx源码一起编译,确保在编译时指定了正确的FastDFS...
Fastdfs-nginx-module_v1.19是这个组件的特定版本,它包含了一系列的源代码和配置文件,用于在Nginx服务器上安装和配置FastDFS的对接。这个版本可能修复了之前版本的一些已知问题,优化了性能,或者增加了新的特性,...
《FastDFS与Nginx模块整合详解》 在IT运维领域,高效的数据存储和访问是至关重要的。FastDFS是一款开源的、高性能的、轻量级的分布式文件系统,专为互联网设计,支持大量小文件存储。而Nginx作为一款高性能的HTTP和...
(注意注意,里面有个文件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
**二、Nginx安装** 1. 下载Nginx源码包,解压并进入目录。 2. 配置编译环境,确保安装了pcre、zlib、openssl等依赖库。 3. 使用`./configure`命令进行配置,如`--with-...
然后,我们需要安装fastdfs-nginx-module,这是一个让Nginx支持FastDFS的模块,可以实现通过Nginx直接访问存储在FastDFS中的文件。 5. 安装fastdfs-nginx-module: - 获取fastdfs-nginx-module源代码并解压。 - ...