当前位置:论坛首页 > Linux面板 > 求助

【已完成】宝塔自建webdav不支持上传图片,为何呢?

发表在 Linux面板2023-2-26 15:20 [复制链接] 9 3355

这是报错信息。




这是宝塔配置的信息

  1. server
  2. {
  3.     listen 80;
  4.                 listen 1025 ssl http2;
  5.                 listen [::]:1025 ssl http2;
  6.     listen [::]:80;
  7.     server_name www.XXXXX.top ;
  8.     index index.php index.html index.htm default.php default.htm default.html;
  9.     root /www/wwwroot/XXXXX.top4;

  10.     #SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则
  11.     #error_page 404/404.html;
  12.     #AUTH_START
  13.     auth_basic "Authorization";
  14.     auth_basic_user_file /www/server/pass/XXXX.top4.pass;
  15.     #AUTH_END
  16.     ssl_certificate    /www/server/panel/vhost/cert/XXXX.top4/fullchain.pem;
  17.     ssl_certificate_key    /www/server/panel/vhost/cert/XXXX.top4/privkey.pem;
  18.     ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;
  19.     ssl_ciphers EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5;
  20.     ssl_prefer_server_ciphers on;
  21.     ssl_session_cache shared:SSL:10m;
  22.     ssl_session_timeout 10m;
  23.     add_header Strict-Transport-Security "max-age=31536000";
  24.     error_page 497  https://$host$request_uri;
  25.                 #SSL-END

  26.     #ERROR-PAGE-START  错误页配置,可以注释、删除或修改
  27.     #error_page 404 /404.html;
  28.     #error_page 502 /502.html;
  29.     #ERROR-PAGE-END

  30.     #PHP-INFO-START  PHP引用配置,可以注释或修改
  31.     include enable-php-00.conf;
  32.     #PHP-INFO-END

  33.     #REWRITE-START URL重写规则引用,修改后将导致面板设置的伪静态规则失效
  34.     include /www/server/panel/vhost/rewrite/XXXX.top4.conf;
  35.     #REWRITE-END

  36.     #禁止访问的文件或目录
  37.     location ~ ^/(\.user.ini|\.htaccess|\.git|\.env|\.svn|\.project|LICENSE|README.md)
  38.     {
  39.         return 404;
  40.     }

  41.     #一键申请SSL证书验证目录相关设置
  42.     location ~ \.well-known{
  43.         allow all;
  44.     }

  45.     #禁止在证书验证目录放入敏感文件
  46.     if ( $uri ~ "^/\.well-known/.*\.(php|jsp|py|js|css|lua|ts|go|zip|tar\.gz|rar|7z|sql|bak)[        DISCUZ_CODE_0        ]quot; ) {
  47.         return 403;
  48.     }

  49.     location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
  50.     {
  51.         expires      30d;
  52.         error_log /dev/null;
  53.         access_log /dev/null;
  54.     }

  55.     location ~ .*\.(js|css)?$
  56.     {
  57.         expires      12h;
  58.         error_log /dev/null;
  59.         access_log /dev/null;
  60.         
  61.     }
  62.    
  63.     location / {
  64.         root /www/wwwroot/XXXX.top4;
  65.         client_max_body_size 10240M;#大文件支持
  66.         autoindex on;
  67.         dav_methods PUT DELETE MKCOL COPY MOVE;
  68.         # 需要 nginx-dav-ext-module 才有下面的选项
  69.         dav_ext_methods PROPFIND OPTIONS LOCK UNLOCK;
  70.         create_full_put_path  on;
  71.     }

  72.     access_log  /www/wwwlogs/XXXX.top4.log;
  73.     error_log  /www/wwwlogs/XXXX.top4.error.log;
  74. }
复制代码





使用道具 举报 只看该作者 回复
发表于 2023-2-26 16:05:21 | 显示全部楼层
您好,看您的截图是出现了405 not allowed的信息,另外看到您修改了网站的默认配置。还有就是php是纯静态的,你排查下您的上传目录是否允许上传,上传文件是否使用了php?
使用道具 举报 回复 支持 反对
发表于 2023-2-27 20:59:11 | 显示全部楼层
大炮运维V587 发表于 2023-2-26 16:05
您好,看您的截图是出现了405 not allowed的信息,另外看到您修改了网站的默认配置。还有就是php是纯静态的 ...

您好,情况是:图片没法上传,压缩包,什么的,可以上传。


您说的权限问题,应该不存在的呀?我都给了777权限。
使用道具 举报 回复 支持 反对
发表于 2023-2-27 22:31:22 | 显示全部楼层
soqqlivecn 发表于 2023-2-27 20:59
您好,情况是:图片没法上传,压缩包,什么的,可以上传。

关于上传图片的网站日志有吗?/www/wwwlogs/目录下
使用道具 举报 回复 支持 反对
发表于 2023-2-28 14:29:56 | 显示全部楼层
大炮运维V587 发表于 2023-2-27 22:31
关于上传图片的网站日志有吗?/www/wwwlogs/目录下

117.178.15.116 - Spotty2619 [28/Feb/2023:06:28:50 +0000] "HEAD / HTTP/1.1" 200 0 "-" "Cyberduck/8.5.5.39213 (Windows 10/10.0) (amd64)"
117.178.15.116 - Spotty2619 [28/Feb/2023:06:28:51 +0000] "PROPFIND / HTTP/1.1" 207 1983 "-" "Cyberduck/8.5.5.39213 (Windows 10/10.0) (amd64)"
117.178.15.116 - Spotty2619 [28/Feb/2023:06:28:57 +0000] "HEAD / HTTP/1.1" 200 0 "-" "Cyberduck/8.5.5.39213 (Windows 10/10.0) (amd64)"
117.178.15.116 - Spotty2619 [28/Feb/2023:06:28:57 +0000] "PROPFIND / HTTP/1.1" 207 1983 "-" "Cyberduck/8.5.5.39213 (Windows 10/10.0) (amd64)"
117.178.15.116 - Spotty2619 [28/Feb/2023:06:28:57 +0000] "PROPFIND / HTTP/1.1" 207 1983 "-" "Cyberduck/8.5.5.39213 (Windows 10/10.0) (amd64)"
117.178.15.116 - Spotty2619 [28/Feb/2023:06:28:57 +0000] "PUT /Device_ID.log HTTP/1.1" 201 25 "-" "Cyberduck/8.5.5.39213 (Windows 10/10.0) (amd64)"
117.178.15.116 - Spotty2619 [28/Feb/2023:06:28:57 +0000] "PROPFIND /Device_ID.log HTTP/1.1" 207 299 "-" "Cyberduck/8.5.5.39213 (Windows 10/10.0) (amd64)"
117.178.15.116 - Spotty2619 [28/Feb/2023:06:28:57 +0000] "PROPPATCH /Device_ID.log HTTP/1.1" 405 150 "-" "Cyberduck/8.5.5.39213 (Windows 10/10.0) (amd64)"
117.178.15.116 - Spotty2619 [28/Feb/2023:06:28:57 +0000] "PROPFIND / HTTP/1.1" 207 2339 "-" "Cyberduck/8.5.5.39213 (Windows 10/10.0) (amd64)"
117.178.15.116 - Spotty2619 [28/Feb/2023:06:29:06 +0000] "HEAD / HTTP/1.1" 200 0 "-" "Cyberduck/8.5.5.39213 (Windows 10/10.0) (amd64)"
117.178.15.116 - Spotty2619 [28/Feb/2023:06:29:06 +0000] "PROPFIND / HTTP/1.1" 207 2339 "-" "Cyberduck/8.5.5.39213 (Windows 10/10.0) (amd64)"
117.178.15.116 - Spotty2619 [28/Feb/2023:06:29:06 +0000] "PROPFIND / HTTP/1.1" 207 2339 "-" "Cyberduck/8.5.5.39213 (Windows 10/10.0) (amd64)"
117.178.15.116 - Spotty2619 [28/Feb/2023:06:29:07 +0000] "PUT /AMD_Chipset_IODrivers.log HTTP/1.1" 201 25 "-" "Cyberduck/8.5.5.39213 (Windows 10/10.0) (amd64)"
117.178.15.116 - Spotty2619 [28/Feb/2023:06:29:08 +0000] "PROPFIND /AMD_Chipset_IODrivers.log HTTP/1.1" 207 311 "-" "Cyberduck/8.5.5.39213 (Windows 10/10.0) (amd64)"
117.178.15.116 - Spotty2619 [28/Feb/2023:06:29:08 +0000] "PROPPATCH /AMD_Chipset_IODrivers.log HTTP/1.1" 405 150 "-" "Cyberduck/8.5.5.39213 (Windows 10/10.0) (amd64)"
117.178.15.116 - Spotty2619 [28/Feb/2023:06:29:08 +0000] "PROPFIND / HTTP/1.1" 207 2721 "-" "Cyberduck/8.5.5.39213 (Windows 10/10.0) (amd64)"
117.178.15.116 - Spotty2619 [28/Feb/2023:06:29:13 +0000] "HEAD / HTTP/1.1" 200 0 "-" "Cyberduck/8.5.5.39213 (Windows 10/10.0) (amd64)"
117.178.15.116 - Spotty2619 [28/Feb/2023:06:29:13 +0000] "PROPFIND / HTTP/1.1" 207 2721 "-" "Cyberduck/8.5.5.39213 (Windows 10/10.0) (amd64)"
117.178.15.116 - Spotty2619 [28/Feb/2023:06:29:13 +0000] "PROPFIND / HTTP/1.1" 207 2721 "-" "Cyberduck/8.5.5.39213 (Windows 10/10.0) (amd64)"
117.178.15.116 - Spotty2619 [28/Feb/2023:06:29:26 +0000] "HEAD / HTTP/1.1" 200 0 "-" "Cyberduck/8.5.5.39213 (Windows 10/10.0) (amd64)"
117.178.15.116 - Spotty2619 [28/Feb/2023:06:29:26 +0000] "PROPFIND / HTTP/1.1" 207 2721 "-" "Cyberduck/8.5.5.39213 (Windows 10/10.0) (amd64)"
117.178.15.116 - Spotty2619 [28/Feb/2023:06:29:26 +0000] "PROPFIND / HTTP/1.1" 207 2721 "-" "Cyberduck/8.5.5.39213 (Windows 10/10.0) (amd64)"
117.178.15.116 - Spotty2619 [28/Feb/2023:06:29:31 +0000] "HEAD / HTTP/1.1" 200 0 "-" "Cyberduck/8.5.5.39213 (Windows 10/10.0) (amd64)"
117.178.15.116 - Spotty2619 [28/Feb/2023:06:29:31 +0000] "PROPFIND / HTTP/1.1" 207 2721 "-" "Cyberduck/8.5.5.39213 (Windows 10/10.0) (amd64)"
117.178.15.116 - Spotty2619 [28/Feb/2023:06:29:31 +0000] "PROPFIND / HTTP/1.1" 207 2721 "-" "Cyberduck/8.5.5.39213 (Windows 10/10.0) (amd64)"
117.178.15.116 - Spotty2619 [28/Feb/2023:06:29:31 +0000] "PUT /%E5%90%8E%E6%9C%9F%E5%88%B6%E4%BD%9C%E7%9B%AE%E5%BD%95%E7%BB%93%E6%9E%84%E8%AF%B4%E6%98%8E.mmap HTTP/1.1" 201 25 "-" "Cyberduck/8.5.5.39213 (Windows 10/10.0) (amd64)"
117.178.15.116 - Spotty2619 [28/Feb/2023:06:29:31 +0000] "PROPFIND /%E5%90%8E%E6%9C%9F%E5%88%B6%E4%BD%9C%E7%9B%AE%E5%BD%95%E7%BB%93%E6%9E%84%E8%AF%B4%E6%98%8E.mmap HTTP/1.1" 207 381 "-" "Cyberduck/8.5.5.39213 (Windows 10/10.0) (amd64)"
117.178.15.116 - Spotty2619 [28/Feb/2023:06:29:31 +0000] "PROPPATCH /%E5%90%8E%E6%9C%9F%E5%88%B6%E4%BD%9C%E7%9B%AE%E5%BD%95%E7%BB%93%E6%9E%84%E8%AF%B4%E6%98%8E.mmap HTTP/1.1" 405 150 "-" "Cyberduck/8.5.5.39213 (Windows 10/10.0) (amd64)"
117.178.15.116 - Spotty2619 [28/Feb/2023:06:29:31 +0000] "PROPFIND / HTTP/1.1" 207 3181 "-" "Cyberduck/8.5.5.39213 (Windows 10/10.0) (amd64)"
使用道具 举报 回复 支持 反对
发表于 2023-2-28 21:33:45 | 显示全部楼层
soqqlivecn 发表于 2023-2-28 14:29
117.178.15.116 - Spotty2619 [28/Feb/2023:06:28:50 +0000] "HEAD / HTTP/1.1" 200 0 "-" "Cyberduck/8. ...
  1. 117.178.15.116 - Spotty2619 [28/Feb/2023:06:29:08 +0000] "PROPPATCH /AMD_Chipset_IODrivers.log HTTP/1.1" 405 150 "-" "Cyberduck/8.5.5.39213 (Windows 10/10.0) (amd64)"
复制代码

看下你的网站配置吧,或者你把网站配置恢复到默认配置,看这里是有个405的日志信息,不确定是不是因为自己修改了网站的配置文件导致的
使用道具 举报 回复 支持 反对
发表于 2023-2-28 23:08:17 | 显示全部楼层
好吧,我再试试
使用道具 举报 回复 支持 反对
发表于 2023-3-1 14:04:18 | 显示全部楼层
大炮运维V587 发表于 2023-2-28 21:33
看下你的网站配置吧,或者你把网站配置恢复到默认配置,看这里是有个405的日志信息,不确定是不是因为自 ...

更换默认的配置文件,然后修改基本的端口号,然后就没办法进了。
配置文件,其实没有改动,就修改端口+这些代码,
  1. location / {
  2.         root /www/wwwroot/make.XXXX.top4;
  3.         client_max_body_size 10240M;#大文件支持
  4.         autoindex on;
  5.         sendfile on;
  6.         keepalive_timeout 1800;
  7.         dav_methods PUT DELETE MKCOL COPY MOVE;
  8.         # 需要 nginx-dav-ext-module 才有下面的选项
  9.         dav_ext_methods PROPFIND OPTIONS LOCK UNLOCK;
  10.         create_full_put_path  on;
复制代码

其实没做其他改动的,就修改了两个地方,
还有我的网络环境是,ddns动态域名解析,然后加端口转发这样配置服务器的。难道有影响?
我其它配置的程序,都是这样域名加端口来用,都是正常的,
比如可道云,加反代的程序有:Wiznote,Duplicati ,bitwardenrs,等等都可以正常使用。
使用道具 举报 回复 支持 反对
发表于 2023-12-16 04:51:12 | 显示全部楼层
请问下后来怎么解决的?
使用道具 举报 回复 支持 反对
发表于 2023-12-16 04:51:57 | 显示全部楼层
我也遇到了同样的问题,请问下,后来是怎么解决的?
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表