nginx + fastDFS搭建图片服务器

FastDFS 的安装:

上传相关软件包
前提安装包

安装前置环境
安装c环境
yum -y install gcc c++
安装fastdfs的依赖库
yum -y install libevent
安装fastdfs的libfastcommonV1.07.tar.gz
进入包上传路径,解压gz包,进入解压后的路径,编译:./make.sh,安装:./make.sh install *注意:默认安装目录是usr下,不同系统须将/usr/lib/XX.so拷贝到/usr/lib中
安装FastDFS
解压包,进入解压路径,编译安装,将安装好的配置文件拷贝到/etc/fdfs中
安装tracker ,修改/etc/fdfs/tracker.conf文件
在这里插入图片描述
启动服务
/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf
在这里插入图片描述
安装存储器
修改存储器的配置文件 vim /etc/fdfs/storage.conf
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
启动storage服务
/usr/bin/fdfs_storaged /etc/fdfs/storage.conf,启动前需保证Tracker服务是已启动的
安装client客户端测试,修改client的配置文件
在这里插入图片描述
上传文件到fastDFS,/usr/bin/fdfs_test /etc/fdfs/client.conf upload +文件路径
上传服务完成,如果需要在外部访问,则需要nginx服务器。
安装nginx
安装前置环境
在这里插入图片描述
tar -zxf fastdfs_nginx_module.xxxx.tar.gz : 解压插件
cd fastdfs_nginx_module : 进入插件
cd src
vim config : 修改config文件,将其中的local全部删除(:0,$s//local//g)
将mod_fastdfs.conf 拷贝到/etc/fdfs下,修改
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
安装解压nginx包,make 安装,make install安装nginx
修改vim /usr/local/nginx/conf/nginx.conf的配置location,配置到group组,FastDFS的存储器路径下。
启动服务,出现mastor work两个进程则成功
踩过的坑,配置tracker storage中存储路径一定要正确,端口,和ip统一
上传成功出现404分为两种,一种是bad request 需要查看nginx配置文件的group组访问 设置未true url_have_group_name=true ,一种是no found 需在配置文件开头 添加user root,两种配置完成都需要重启nginx.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值