fastdfs结合nginx使用笔记

安装libfastcommon

下载fastdfs_nginx_module插件

添加configure

安装fastdfs     ./make  ./make install

cd /etc/fdfs  编辑配置文件,配置storager地址以及服务器地址,在home/la下创建fastdfs存储文件的目录

cd usr/local/bin 下 执行./fdfs_trackerd /etc/fdfs/tracker.conf 启动traker   执行./fdfs_storaged /etc/fdfs/storage.conf启动storage

执行 ./fdfs_test /etc/fdfs/client.conf upload /opt/a.PNG 上传文件

进入到插件的src目录,cp mod_fastdfs.conf /etc/fdfs/   编辑这个文件,插件会自动找到这个文件

编辑nginx.conf 配置 location 拦截请求/group1/M00/ 添加 ngx_fastdfs_module字段表示请求转发

在http字段外添加user root;这可以解决404错误

用url访问

用代码上传

 public static void main(String[] args) throws Exception {
		 ClientGlobal.init("client.conf");
		 TrackerClient trackerClient = new TrackerClient();
		 TrackerServer trackerServer = trackerClient.getConnection();
		 StorageServer storageServer = null;
		 StorageClient storageClient = new StorageClient(trackerServer,storageServer);
		 String[] s =storageClient.upload_file("a.png", "png", null);
		 for (String string : s) {
			System.out.println(string);
		}
		 
	}

连接超时是由防火墙引起的,干掉它就可以了,

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值