fastfdfs搭配nginx

Posted ivy-blogs

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了fastfdfs搭配nginx相关的知识,希望对你有一定的参考价值。

fastfdfs搭配nginx


  • 下载fastdfs-nginx-module 模块
    • wget https://github.com/happyfish100/fastdfs-nginx-module/archive/5e5f3566bbfa57418b5506aaefbe107a42c9fcb1.zip
    • unzip 5e5f3566bbfa57418b5506aaefbe107a42c9fcb1.zip
    • mv fastdfs-nginx-module-5e5f3566bbfa57418b5506aaefbe107a42c9fcb1  fastdfs-nginx-module-master
  • 下载nginx
    • 安装依赖
      • sudo apt-get install build-essential
      • sudo apt-get install libtool
      • sudo apt-get update
      • sudo apt-get install libpcre3 libpcre3-dev
      • sudo apt-get install zlib1g-dev
      • sudo apt-get install openssl
    • wget -c https://nginx.org/download/nginx-1.12.1.tar.gz
    • tar  -zxvf  nginx-1.12.1.tar.gz
    • cd nginx-1.12.1
    • ./configure --add-module=../fastdfs-nginx-module-master/src
    • make  &&  make  install
  • 复制 fastdfs-nginx-module 源码中的配置文件到/etc/fdfs 目录, 并修改
    • cp mod_fastdfs.conf /etc/fdfs/
    • vim  /etc/fdfs/mod_fastdfs.conf
    •  1 # 连接超时时间
       2 connect_timeout=10
       3 
       4 # Tracker Server
       5 tracker_server=Tracker Server的ip和端口号
       6 
       7 # StorageServer 默认端口
       8 storage_server_port=23000
       9 
      10 # 如果文件ID的uri中包含/group**,则要设置为true
      11 url_have_group_name = true
      12 
      13 # Storage 配置的store_path0路径,必须和storage.conf中的一致
      14 store_path0= Storage 配置的store_path0路径,必须和storage.conf中的一致
  •  进入fast_dfs安装包里的conf
    • cp anti-steal.jpg http.conf mime.types /etc/fdfs/
  • 配置nginx.conf
    • 找到nginx.conf
    • 技术图片

      加入这一行,启动nginx

    • /usr/local/nginx/sbin/nginx
  • 上传图片
    • fdfs_upload_file /etc/fdfs/client.conf 856154-20171011135658074-1715166829.png 
    • 技术图片

       

    • 打开浏览器访问
    • 技术图片

      完成

 

以上是关于fastfdfs搭配nginx的主要内容,如果未能解决你的问题,请参考以下文章

nginx 均衡分配负载 搭配

Ubuntu 编译安装搭配LNMP 环境

手把手教你,使用 Nginx 搭配 Tomcat 实现负载均衡!

Nginx搭配Tomcat实现负载均衡

Nginx搭配Node来构建统计系统

Centos7 搭建 Flume 搭配 Hadoop 采集 Nginx 日志