zoukankan      html  css  js  c++  java
  • fastdfsnginxmodule代理访问fastDFS

    1.下载

    版本 1.22 2019-11-19
    * 您必须将您的 FastDFS 升级到 v6.03 或更高版本

    https://github.com/happyfish100/fastdfs-nginx-module

    2.解压修改文件

    [root@dlb fastDFS]# unzip nginx-module-master.zip   #需要下载unzip

    [root@dlb fastDFS]# cd fastdfs-nginx-module-master/src/
    [root@dlb src]# ll
    total 84
    -rw-r--r-- 1 root root 43507 Nov 29 2019 common.c
    -rw-r--r-- 1 root root 3995 Nov 29 2019 common.h
    -rw-r--r-- 1 root root 848 Nov 29 2019 config
    -rw-r--r-- 1 root root 3725 Nov 29 2019 mod_fastdfs.conf
    -rw-r--r-- 1 root root 28668 Nov 29 2019 ngx_http_fastdfs_module.c
    [root@dlb src]# vim mod_fastdfs.conf  #修改配置文件

     修改完毕后将此文件拷贝走

    [root@dlb src]# cp mod_fastdfs.conf /etc/fdfs/

    #切换至fastdfs6.07的解压文件中
    [root@dlb conf]# pwd
    /home/fastDFS/fastdfs-6.07/conf
    [root@dlb conf]# cp anti-steal.jpg http.conf mime.types /etc/fdfs/

    3.关联Nginx

    如果安装了Nginx就停掉服务,没有安装就直接解压。安装/未安装 都切换至解压目录

    [root@dlb src]# cd /home/dlb/nginx-1.20.2
    [root@dlb nginx-1.20.2]# ./configure --add-module=/home/fastDFS/fastdfs-nginx-module-master/src  #添加模块
    [root@dlb nginx-1.20.2]# make #编译
    [root@dlb nginx-1.20.2]# make install #安装
    [root@dlb nginx-1.20.2]# /usr/local/nginx/sbin/nginx -V    #执行
    nginx version: nginx/1.20.2
    built by gcc 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) 
    configure arguments: --add-module=/home/fastDFS/fastdfs-nginx-module-master/src   #说明模块添加成功

    4.修改Nginx的配置文件

    [root@dlb nginx]# cd /usr/local/nginx/conf/
    [root@dlb conf]# vim nginx.conf
    #在server中添加
    lcation ~/group([0-9])/M00 {
            ngx_fastdfs_module;
    }
    #注意这里监听的是80端口

    [root@dlb fdfs]# pwd
    /etc/fdfs
    [root@dlb fdfs]# vim storage.conf 这个文件的最后一行也修改为80 默认8888

    http.server_port = 80

     5.启动

    [root@dlb sbin]# ./nginx
    ngx_http_fastdfs_set pid=29990
    #浏览器打开访问,显示图片,说明部署成功
    http://ip/group1/M00/00/00/L2WlYGHJsvqAXURxAABY2GVA-5M003.jpg
  • 相关阅读:
    最短路径-Dijkstra算法(转载)
    递归算法到非递归算法的转换
    向量点乘(内积)和叉乘(外积、向量积)概念及几何意义(转载)
    数据预处理之独热编码(One-Hot Encoding)(转载)
    MyEclipse中手工添加dtd支持
    怎样sublime显示文件夹
    sublime_Text3中snippet设置信息头(包括作者、日期)
    解决Sublime_Text不能安装插件的方法
    Python设置默认编码为UTF-8
    解决火狐启动缓慢的方法
  • 原文地址:https://www.cnblogs.com/9080dlb/p/15737804.html
Copyright © 2011-2022 走看看