VPS侦探论坛

标题: webdav这么显示隐藏文件夹呢? [打印本页]

作者: 两笙山世    时间: 2023-8-26 23:52
标题: webdav这么显示隐藏文件夹呢?
几乎折腾了一晚上,Nginx网上能找的配置都找过了,就是没办法显示“.”开头的文件夹和文件。


求助,应该总有人解决过此问题。

隔壁论坛,我也提问过相同的问题,实测无法解决。

https://hostloc.com/forum.php?mod=viewthread&tid=1200470&highlight=webdav&mobile=2

作者: licess    时间: 2023-8-27 10:04
是否lnmp搭建的,贴出配置文件

autoindex是不显示隐藏文件和目录的,webdav应该是显示的
你用的什么客户端连接的?

作者: 两笙山世    时间: 2023-8-27 11:13
licess 发表于 2023-8-27 10:04
是否lnmp搭建的,贴出配置文件

autoindex是不显示隐藏文件和目录的,webdav应该是显示的

浏览器直接浏览,在这么也不显示

  1.     location /dav
  2.     {
  3.         client_max_body_size 0;
  4.         alias /www/wwwroot/nav/webdav;
  5.         charset utf-8;
  6.         autoindex on;
  7.         autoindex_localtime off;
  8.         autoindex_exact_size off;
  9.         client_body_temp_path /tmp;
  10.         # ngx_http_dav_module 模块支持
  11.         dav_methods PUT DELETE MKCOL COPY MOVE;
  12.         create_full_put_path on;
  13.         location ~* /\. {
  14.           allow all;
  15.         }
  16.         # nginx-dav-ext-module 模块支持
  17.         dav_ext_methods PROPFIND OPTIONS LOCK UNLOCK;   
  18.     }
复制代码


我刚刚试了一下,在添加

  1.         location ~* /\. {
  2.           allow all;
  3.         }
复制代码


后,浏览器地址框内手动输入隐藏文件夹路径可以打开,能访问、写入(貌似不能下载),但还是无法显示

作者: 两笙山世    时间: 2023-8-27 11:26
名称        自动首页指令
指令         autoindex
作用域        http、server、location
默认值        off
指令值可选项        on 或 off
指令说明        自动创建目录文件列表为目录首页
该指令的执行优先级高于 index 指令,文件目录中的隐藏文件将被忽略。

拷贝内容:https://www.54benniao.com/a/695.html

这好像是Nginx本身属性的问题,无法解决

看样儿矛办法解决了


作者: 两笙山世    时间: 2023-8-27 21:59
更新一下最新研究成果:

    目前在英文互联网上检索后,找到处理方法:https://trac.nginx.org/nginx/ticket/557

需要打个补丁,我明天试试看,可以了把结果发论坛




欢迎光临 VPS侦探论坛 (https://bbs.lnmp.com/) Powered by Discuz! X3.4