miya--图片上传--搭建分布式文件服务器(FastDFS+Nginx)

资料获取(FastDFS+Nginx):
链接:https://pan.baidu.com/s/1kUI5WH5 密码:kzfd

安装rz,sz功能:

yum install lrzsz

主攻:
利用FastDFS+Nginx搭建图片服务器(二)
fastdfs-client-java操作fastdfs
【miya--图片上传--搭建分布式文件服务器(FastDFS+Nginx)】 辅助:
Linux下nginx源码包安装
CentOS 6.5下 FastDFS结合Nginx插件实现图片http访问


注:
fastDFS配置文件在: /etc/fdfs/*
fastDFS日志在:/home/fastdfs/log/*
1.如果发生错误,看nginx服务器的日志/var/temp/nginx/error.log;如果浏览器报404错误,可以是权限问题,在nginx.conf中加一条语句 user root;
2.stroger配置中track的IP是内网IP才可以;nginx中的IP是外网IP才可以;

3.配置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=/usr/local/fastdfs-nginx-module/src
nginx.config添加:
server {
listen80;
server_name192.168.1.48;
location /group1/M00/{
#root /home/fastdfs/fdfs_storage/data;
ngx_fastdfs_module;
}
}

命令大全: 启动命令:
启动tracker命令:/usr/bin/fdfs_trackerd/etc/fdfs/tracker.confrestart
启动storage命令:/usr/bin/fdfs_storaged/etc/fdfs/storage.conf restart
查看进程命令:ps -el | grep fdfs
启动nginx命令:/usr/local/nginx/sbin/nginx-sreload
验证nginx配置文件是否正确:./nginx -t

停止命令:
停止tracker命令:/etc/init.d/fdfs_trackerd stop
关闭storage命令:/etc/init.d/fdfs_storaged stop
关闭nginx命令:/usr/local/nginx/sbin/nginx -s stop
上传文件:
测试上传文件:
格式:/usr/bin/fdfs_test客户端配置文件地址upload上传文件
eg:/usr/bin/fdfs_test /etc/fdfs/client.conf upload /home/admin/hehe.jpg
删除上传文件:
/usr/bin/fdfs_delete_file /etc/fdfs/client.conf group1/M00/00/00/wK
gBe1iEcGOAafHdALSFS-ifSIk.tar.gz
转载于:https://www.cnblogs.com/zhaojinxin/p/7773058.html

    推荐阅读