soqqlivecn 发表于 2023-2-26 15:20:02

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

这是报错信息。

https://makevideos.top:463/?explorer/share/file&hash=810fOOkESWydWhyLz_1NrG8njhN01Os6mHPqhWLYlBoyp1iHuDzLwC6UwlcKN6IHhw


这是宝塔配置的信息

server
{
    listen 80;
                listen 1025 ssl http2;
                listen [::]:1025 ssl http2;
    listen [::]:80;
    server_name www.XXXXX.top ;
    index index.php index.html index.htm default.php default.htm default.html;
    root /www/wwwroot/XXXXX.top4;

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

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

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

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

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

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

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

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

    location ~ .*\.(js|css)?$
    {
      expires      12h;
      error_log /dev/null;
      access_log /dev/null;
      
    }
   
    location / {
      root /www/wwwroot/XXXX.top4;
      client_max_body_size 10240M;#大文件支持
      autoindex on;
      dav_methods PUT DELETE MKCOL COPY MOVE;
      # 需要 nginx-dav-ext-module 才有下面的选项
      dav_ext_methods PROPFIND OPTIONS LOCK UNLOCK;
      create_full_put_pathon;
    }

    access_log/www/wwwlogs/XXXX.top4.log;
    error_log/www/wwwlogs/XXXX.top4.error.log;
}




大炮运维V587 发表于 2023-2-26 16:05:21

您好,看您的截图是出现了405 not allowed的信息,另外看到您修改了网站的默认配置。还有就是php是纯静态的,你排查下您的上传目录是否允许上传,上传文件是否使用了php?

soqqlivecn 发表于 2023-2-27 20:59:11

大炮运维V587 发表于 2023-2-26 16:05
您好,看您的截图是出现了405 not allowed的信息,另外看到您修改了网站的默认配置。还有就是php是纯静态的 ...

您好,情况是:图片没法上传,压缩包,什么的,可以上传。
https://makevideos.top:463/?explorer/share/file&hash=cff5ZBplLiM3gQ-3Ow2kH8OVLTDU_2GEluCEIfCiCeCUcQML72DLi_Bu2Lu2PpiJ7A

您说的权限问题,应该不存在的呀?我都给了777权限。

大炮运维V587 发表于 2023-2-27 22:31:22

soqqlivecn 发表于 2023-2-27 20:59
您好,情况是:图片没法上传,压缩包,什么的,可以上传。




关于上传图片的网站日志有吗?/www/wwwlogs/目录下

soqqlivecn 发表于 2023-2-28 14:29:56

大炮运维V587 发表于 2023-2-27 22:31
关于上传图片的网站日志有吗?/www/wwwlogs/目录下

117.178.15.116 - Spotty2619 "HEAD / HTTP/1.1" 200 0 "-" "Cyberduck/8.5.5.39213 (Windows 10/10.0) (amd64)"
117.178.15.116 - Spotty2619 "PROPFIND / HTTP/1.1" 207 1983 "-" "Cyberduck/8.5.5.39213 (Windows 10/10.0) (amd64)"
117.178.15.116 - Spotty2619 "HEAD / HTTP/1.1" 200 0 "-" "Cyberduck/8.5.5.39213 (Windows 10/10.0) (amd64)"
117.178.15.116 - Spotty2619 "PROPFIND / HTTP/1.1" 207 1983 "-" "Cyberduck/8.5.5.39213 (Windows 10/10.0) (amd64)"
117.178.15.116 - Spotty2619 "PROPFIND / HTTP/1.1" 207 1983 "-" "Cyberduck/8.5.5.39213 (Windows 10/10.0) (amd64)"
117.178.15.116 - Spotty2619 "PUT /Device_ID.log HTTP/1.1" 201 25 "-" "Cyberduck/8.5.5.39213 (Windows 10/10.0) (amd64)"
117.178.15.116 - Spotty2619 "PROPFIND /Device_ID.log HTTP/1.1" 207 299 "-" "Cyberduck/8.5.5.39213 (Windows 10/10.0) (amd64)"
117.178.15.116 - Spotty2619 "PROPPATCH /Device_ID.log HTTP/1.1" 405 150 "-" "Cyberduck/8.5.5.39213 (Windows 10/10.0) (amd64)"
117.178.15.116 - Spotty2619 "PROPFIND / HTTP/1.1" 207 2339 "-" "Cyberduck/8.5.5.39213 (Windows 10/10.0) (amd64)"
117.178.15.116 - Spotty2619 "HEAD / HTTP/1.1" 200 0 "-" "Cyberduck/8.5.5.39213 (Windows 10/10.0) (amd64)"
117.178.15.116 - Spotty2619 "PROPFIND / HTTP/1.1" 207 2339 "-" "Cyberduck/8.5.5.39213 (Windows 10/10.0) (amd64)"
117.178.15.116 - Spotty2619 "PROPFIND / HTTP/1.1" 207 2339 "-" "Cyberduck/8.5.5.39213 (Windows 10/10.0) (amd64)"
117.178.15.116 - Spotty2619 "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 "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 "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 "PROPFIND / HTTP/1.1" 207 2721 "-" "Cyberduck/8.5.5.39213 (Windows 10/10.0) (amd64)"
117.178.15.116 - Spotty2619 "HEAD / HTTP/1.1" 200 0 "-" "Cyberduck/8.5.5.39213 (Windows 10/10.0) (amd64)"
117.178.15.116 - Spotty2619 "PROPFIND / HTTP/1.1" 207 2721 "-" "Cyberduck/8.5.5.39213 (Windows 10/10.0) (amd64)"
117.178.15.116 - Spotty2619 "PROPFIND / HTTP/1.1" 207 2721 "-" "Cyberduck/8.5.5.39213 (Windows 10/10.0) (amd64)"
117.178.15.116 - Spotty2619 "HEAD / HTTP/1.1" 200 0 "-" "Cyberduck/8.5.5.39213 (Windows 10/10.0) (amd64)"
117.178.15.116 - Spotty2619 "PROPFIND / HTTP/1.1" 207 2721 "-" "Cyberduck/8.5.5.39213 (Windows 10/10.0) (amd64)"
117.178.15.116 - Spotty2619 "PROPFIND / HTTP/1.1" 207 2721 "-" "Cyberduck/8.5.5.39213 (Windows 10/10.0) (amd64)"
117.178.15.116 - Spotty2619 "HEAD / HTTP/1.1" 200 0 "-" "Cyberduck/8.5.5.39213 (Windows 10/10.0) (amd64)"
117.178.15.116 - Spotty2619 "PROPFIND / HTTP/1.1" 207 2721 "-" "Cyberduck/8.5.5.39213 (Windows 10/10.0) (amd64)"
117.178.15.116 - Spotty2619 "PROPFIND / HTTP/1.1" 207 2721 "-" "Cyberduck/8.5.5.39213 (Windows 10/10.0) (amd64)"
117.178.15.116 - Spotty2619 "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 "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 "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 "PROPFIND / HTTP/1.1" 207 3181 "-" "Cyberduck/8.5.5.39213 (Windows 10/10.0) (amd64)"

大炮运维V587 发表于 2023-2-28 21:33:45

soqqlivecn 发表于 2023-2-28 14:29
117.178.15.116 - Spotty2619 "HEAD / HTTP/1.1" 200 0 "-" "Cyberduck/8. ...

117.178.15.116 - Spotty2619 "PROPPATCH /AMD_Chipset_IODrivers.log HTTP/1.1" 405 150 "-" "Cyberduck/8.5.5.39213 (Windows 10/10.0) (amd64)"

看下你的网站配置吧,或者你把网站配置恢复到默认配置,看这里是有个405的日志信息,不确定是不是因为自己修改了网站的配置文件导致的

soqqlivecn 发表于 2023-2-28 23:08:17

好吧,我再试试

soqqlivecn 发表于 2023-3-1 14:04:18

大炮运维V587 发表于 2023-2-28 21:33
看下你的网站配置吧,或者你把网站配置恢复到默认配置,看这里是有个405的日志信息,不确定是不是因为自 ...

更换默认的配置文件,然后修改基本的端口号,然后就没办法进了。
配置文件,其实没有改动,就修改端口+这些代码, location / {
      root /www/wwwroot/make.XXXX.top4;
      client_max_body_size 10240M;#大文件支持
      autoindex on;
      sendfile on;
      keepalive_timeout 1800;
      dav_methods PUT DELETE MKCOL COPY MOVE;
      # 需要 nginx-dav-ext-module 才有下面的选项
      dav_ext_methods PROPFIND OPTIONS LOCK UNLOCK;
      create_full_put_pathon;
其实没做其他改动的,就修改了两个地方,
还有我的网络环境是,ddns动态域名解析,然后加端口转发这样配置服务器的。难道有影响?
我其它配置的程序,都是这样域名加端口来用,都是正常的,
比如可道云,加反代的程序有:Wiznote,Duplicati ,bitwardenrs,等等都可以正常使用。

润趣网络 发表于 2023-12-16 04:51:12

请问下后来怎么解决的?

润趣网络 发表于 2023-12-16 04:51:57

我也遇到了同样的问题,请问下,后来是怎么解决的?
页: [1]
查看完整版本: 【已完成】宝塔自建webdav不支持上传图片,为何呢?