写点什么

FastDFS 和 nginx 整合

  • 2022 年 5 月 05 日
  • 本文字数:726 字

    阅读完需:约 2 分钟


#tracker_server=192.168.101.4:22122(多个 tracker 配置多行)



url_have_group_name=true??????????? #url 中包含 group 名称



store_path0=/home/fastdfs/fdfs_storage?? #指定文件存储路径


  • ?将 libfdfsclient.so 拷贝至/usr/lib 下


cp /usr/lib64/libfdfsclient.so /usr/lib/


  • ?创建 nginx/client 目录


mkdir -p /var/temp/nginx/client


  • ?添加 FastDFS-nginx-module 模块


进入 nginx 安装目录执行:


./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/ 《一线大厂 Java 面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》无偿开源 威信搜索公众号【编程进阶路】 nginx/scgi \


--add-module=/usr/local/fastdfs-nginx-module/src


如果报错请检查路径是否正确


  • 安装:


make


make install


  • 拷贝:


cp /usr/local/FastDFS/conf/http.conf mime.types /etc/fdfs/


  • 创建软连接:


在/fastdfs/storage 文件存储目录下创建软连接,将其链接到实际存放数据


的目录。


命令:


ln -s ?/home/fastdfs/fdfs_storage/data ??/home/fastdfs/fdfs_storage/data/M00



修改 nginx.conf:


vi /usr/local/nginx/conf/nginx.conf


添加以下内容:


server {


listen 8888;


server_name localhost;


location /group1/M00/{


#root /home/fastdfs/fdfs_storage/data;


ngx_fastdfs_module;


}


}

用户头像

还未添加个人签名 2022.04.13 加入

还未添加个人简介

评论

发布
暂无评论
FastDFS 和nginx整合_Java_爱好编程进阶_InfoQ写作社区