谷姐:我们都是谷歌迷
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自助购买
切换注册

登录

忘记密码 ?

切换登录

注册

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