`
knight_black_bob
  • 浏览: 857803 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

fastdfs nginx 安装

阅读更多

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/



 
 
 谢谢您的赞助,我会做的更好!

0
0
分享到:
评论

相关推荐

    fastdfs-nginx-module-1.24

    1. 安装 FastDFS 和 Nginx:首先需要在服务器上安装 FastDFS 和 Nginx,确保它们能够正常运行。 2. 下载 FastDFS-nginx-module:获取最新的 1.24 版本源码包,并解压到指定目录。 3. 编译和安装模块:将模块编译进 ...

    fastdfs-nginx-module_v1.16.tar.gz源码包,nginx支

    4. **安装与配置**:首先,需要在服务器上安装FastDFS和Nginx,然后编译并安装FastDFS-nginx-module。配置Nginx的配置文件,包括设置FastDFS的连接参数、URL重写规则等,以实现Nginx与FastDFS的交互。 5. **使用...

    fastdfs-nginx-module-正版V1.19-亲测可用 .zip

    首先,安装FastDFS-Nginx-Module涉及的步骤包括: 1. 安装FastDFS:这通常涉及到编译安装FastDFS源代码,配置相应的环境变量,并启动FastDFS服务。 2. 安装Nginx:根据系统选择合适的Nginx版本,同样通过编译安装...

    fastdfs-nginx-module-1.20.zip

    本文将详细解析如何将FastDFS的Nginx模块(fastdfs-nginx-module-1.20.zip)安装并配置到Nginx中,实现高效、稳定的服务。 首先,确保你已经安装了FastDFS和Nginx的基础环境。FastDFS提供了数据存储和文件管理的...

    fastdfs-nginx-module-1.22.zip

    在安装FastDFS-Nginx-Module 1.22时,首先需要确保已经安装了FastDFS和Nginx的基础环境。然后,解压fastdfs-nginx-module-1.22.zip文件,将模块源码添加到Nginx的源码目录,一同编译安装。编译过程中需注意指定...

    fastdfs安装包(fastdfs-6.06,fastdfs-nginx-module-1.22,nginx-1.16.1)

    4. 安装fastdfs-nginx-module-1.22:将其编译为Nginx的模块,并配置Nginx,指定FastDFS的连接信息。 5. 安装Nginx-1.16.1:编译安装Nginx,配置反向代理规则,指向FastDFS的HTTP接口。 6. 配置负载均衡:如果有多台...

    fastdfs-nginx-module_master.zip

    在实际部署过程中,首先需要将`fastdfs-nginx-module-master`解压,然后按照官方文档或社区教程进行编译和安装。这通常包括以下步骤: 1. 配置FastDFS环境,包括安装FastDFS、配置Tracker和Storage节点,以及设置...

    fastDFS+nginx安装.docx

    fastDFS+nginx安装及使用,在linux环境下安装部署fastDFS,基于nginx外网访问文件

    fastdfs+nginx完整安装包(含安装说明及.net测试客户端)

    本教程将详细介绍如何在CentOS7操作系统上进行FastDFS和Nginx的安装、配置,并结合.NET测试客户端进行功能验证。 一、环境准备 在开始安装前,确保你的CentOS7系统已经更新到最新版本,并安装了基本的开发工具集...

    fastdfs-nginx-module1.20

    1. **模块安装与配置**:首先需要安装FastDFS和Nginx,然后编译并安装FastDFS-Nginx-Module。配置过程中,需要设置FastDFS的连接参数,如tracker服务器地址、端口等,以及Nginx的location配置,确保正确解析FastDFS...

    最新版linux fastdfs-nginx-module-1.22.tar.gz

    1. **环境准备**:确保系统已经安装了Linux、FastDFS、Nginx的基础环境。 2. **下载解压**:获取fastdfs-nginx-module-1.22.tar.gz文件并解压。 3. **编译安装**:将模块编译进Nginx源码,然后重新编译和安装Nginx。...

    fastDFS+Nginx_fastdfs_fastdfs、nginx_fastdfs/nginx_

    2. **安装Nginx及fastdfs-nginx-module** - 安装Nginx - 下载fastdfs-nginx-module源码,并将其编译进Nginx - 配置Nginx,添加fastdfs-nginx-module的配置,如`/etc/nginx/conf.d/fastdfs.conf` - 设置Nginx与...

    fastdfs-nginx-module.zip

    3. **安装过程**:首先,我们需要在服务器上安装FastDFS及其依赖,包括libfdfsclient、libfastcommon等。接着,下载`fastdfs-nginx-module`源码,将其解压后与Nginx源码一起编译,确保在编译时指定了正确的FastDFS...

    fastdfs-nginx-module_v1.19

    Fastdfs-nginx-module_v1.19是这个组件的特定版本,它包含了一系列的源代码和配置文件,用于在Nginx服务器上安装和配置FastDFS的对接。这个版本可能修复了之前版本的一些已知问题,优化了性能,或者增加了新的特性,...

    fastdfs-nginx-module_v1.16.tar.gz

    《FastDFS与Nginx模块整合详解》 在IT运维领域,高效的数据存储和访问是至关重要的。FastDFS是一款开源的、高性能的、轻量级的分布式文件系统,专为互联网设计,支持大量小文件存储。而Nginx作为一款高性能的HTTP和...

    fastDFS安装文件(fastdfs-nginx-module、libfastcommon等)

    (注意注意,里面有个文件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

    fastDFS Nginx 安装包 及详细安装过程

    **二、Nginx安装** 1. 下载Nginx源码包,解压并进入目录。 2. 配置编译环境,确保安装了pcre、zlib、openssl等依赖库。 3. 使用`./configure`命令进行配置,如`--with-...

    FastDFS+Nginx+libfastcommon+fastdfs-nginx-module

    然后,我们需要安装fastdfs-nginx-module,这是一个让Nginx支持FastDFS的模块,可以实现通过Nginx直接访问存储在FastDFS中的文件。 5. 安装fastdfs-nginx-module: - 获取fastdfs-nginx-module源代码并解压。 - ...

Global site tag (gtag.js) - Google Analytics