谷姐:我们都是谷歌迷
We are all Google fans

给lnmp.org的nginx加上webdav-好鸭

Rate this post

    cd /root/lnmp.org
    git clone https://github.com/arut/nginx-dav-ext-module

然后在lnmp.conf的Nginx_Modules_Options加上’–with-http_dav_module –add-module=/root/lnmp1.9/nginx-dav-ext-module’

也就是Nginx_Modules_Options=’–with-http_dav_module –add-module=/root/lnmp1.9/nginx-dav-ext-module’

加ngx_brotli的在这https://hostloc.com/thread-1026247-1-1.html,图省事可以一起加上,虽然你可能都用不上

第一次装的话,配置好lnmp.conf后正常安装就好,安装过了就执行/root/lnmp1.9/upgrade.sh,然后选择nginx,升级(重装)nginx后就完成了

nginx配置

创建验证文件

    apt install apache2-utils
    htpasswd -c /usr/local/nginx/conf/webdav_htpasswd #会提示输入用户名密码

我也是网上复制的,自己改改

    server {
    listen 80;
    server_name _;
    charset utf-8;

    access_log /home/wwwlogs/webdav.log;
    error_log /home/wwwlogs/webdav_error.log;

    location / {
    client_max_body_size 5G; # 最大允许上传文件大小
    alias /home/wwwroot/webdav/;
    index index.html index.htm;
    autoindex on;
    # autoindex_localtime on;
    set $dest $http_destination;
    # 对目录请求、对URI自动添加"/"
    if (-d $request_filename) {
    rewrite ^(.*[^/])$ $1/;
    set $dest $dest/;
    }
    #下面这个会报错,所以注释了
    # 对MOVE|COPY方法强制添加Destination请求头
    # if ($request_method ~ (MOVE|COPY)) {
    # more_set_input_headers ‘Destination: $dest’;
    # }
    if ($request_method ~ MKCOL) {
    rewrite ^(.*[^/])$ $1/ break;
    }
    # webdav config
    client_body_temp_path /tmp;
    dav_methods PUT DELETE MKCOL COPY MOVE; #DAV支持的请求方法
    dav_ext_methods PROPFIND OPTIONS LOCK UNLOCK; # DAV扩展支持的请求方法
    create_full_put_path on;# 启用创建目录支持
    dav_access group:rw all:r; # 创建文件的以及目录的访问权限
    # auth_basic "Authorized Users Only";
    # auth_basic "Authorized Users WebDAV";
    auth_basic "user login";
    auth_basic_user_file /usr/local/nginx/conf/webdav_htpasswd;
    }
    }

热议
2楼 dldy 12小时前

技术贴帮顶

3楼 告辞 12小时前

技术贴帮顶

4楼 爱国者捣蛋 12小时前

技术贴帮顶
请教下楼主这种方法可以在win上用自带的网络位置挂载吗,挂载之后能不能上传文件?
我之前试了一次,挂载后,上传就报错

5楼 q9.gs 12小时前

有啥用吗

6楼 好鸭 11小时前

技术贴帮顶
请教下楼主这种方法可以在win上用自带的网络位置挂载吗,挂载之后能不能上传文件?
我之前试了 …

用rclone挂试试

7楼 NoctuG 11小时前

后排支持,技术贴帮顶

8楼 陈浩南 半小时前

进来学习一下

9楼 陈浩南 8分钟前

..

申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。

未经谷姐允许不得转载:谷姐靓号网 » 给lnmp.org的nginx加上webdav-好鸭
分享到: 生成海报

热门文章

评论 抢沙发

评论前必须登录!

立即登录   注册

买Google Voice认准【谷姐靓号网】

Google Voice靓号列表Google Voice自助购买
切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活