nginx upload module安装及使用

下载

https://github.com/vkholodkov/nginx-upload-module/archive/2.2.zip

安装

./configure --prefix=/opt/yliyun/openresty--add-module=/opt/nginx_upload_module-2.2.0
make
make install

nginx配置

# upload settings
upload_pass_args on;
upload_limit_rate 100m;
upload_store /opt/yliyun/temp;
upload_set_form_field $upload_field_name.name "$upload_file_name";
upload_set_form_field $upload_field_name.path "$upload_tmp_path";
upload_aggregate_form_field "$upload_field_name.md5" "$upload_file_md5";
upload_aggregate_form_field $upload_field_name.crc32 $upload_file_crc32;
upload_aggregate_form_field "$upload_field_name.size" "$upload_file_size";
upload_pass_form_field "param";
upload_cleanup 200-299 400-499 500-505;

    location = /apps/upload/file {
        proxy_set_header x-real-ip $remote_addr;
        upload_pass @lua-upload;
    } 

    location @lua-upload {
        default_type 'application/json;charset=utf-8';
        content_by_lua_file /opt/yliyun/work/lua/upload/single_upload.lua;
    }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值