分布式文件存储(fastdfs)

编程入门 行业动态 更新时间:2024-10-25 04:16:23

<a href=https://www.elefans.com/category/jswz/34/1770120.html style=分布式文件存储(fastdfs)"/>

分布式文件存储(fastdfs)

分布式文件存储fastdfs

  • 准备工作
  • 一、fdfs的依赖库
  • 二、fastdfs软件(tracker、storage)
  • 三、配置tracker和storage的启动服务
  • 四、启动服务并查看
  • 五、上传测试
  • 六、fastdfs整合Nginx
    • 插件配置
    • Nginx配置

准备工作

linux安装这些

yum install gcc-c++ -y
yum -y install zlib zlib-devel pcre pcre-devel gcc gcc-c++ openssl openssl-devel libevent libevent-devel perl unzip net-tools wget
yum -y install libevent
yum install perl*
yum -y install gcc automake autoconf libtool make
yum install gcc-c++

还有这些包,提前下载好,利用Xshell和xftp上传到linux

一、fdfs的依赖库

二、fastdfs软件(tracker、storage)


三、配置tracker和storage的启动服务




四、启动服务并查看

启动服务

查看
ps -ef|grep fdfs

五、上传测试

vim /etc/fdfs/client.conf

修改

这里是/opt/lovely.png

比如将/opt下的图片上传到FastDFS中:
/usr/bin/fdfs_test /etc/fdfs/client.conf upload /opt/lovely.png

六、fastdfs整合Nginx

插件配置

修改四处地方

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/nginx/scgi \
--add-module=/opt/fastdfs-nginx-module/src

还有就是会有个继承路径的问题 后面若遇到再说
–pid-path=/var/run/nginx/nginx.pid
注意–add-module这个地方 我们是放在opt的

若出现错误
error: ‘struct crypt_data’ has no member named ‘current_salt’ cd.current_salt[0] = ~salt[0]
可以跟我一样换成高版本的nginx



更多推荐

分布式文件存储(fastdfs)

本文发布于:2024-02-26 19:54:32,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1703704.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:分布式   文件   fastdfs

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!