最近在开发环境配置nginx+apache 实现webdav反向代理时,发现不能修改webdav目录中的文件名称。
检查了nginx日志发现apache报错 405, 检查apache日志,发现报错:"DAV not enabled for /imgdav/2.txt [405, #0]" 。
此时nginx 对外的目录名为 imgdav,apache服务器上的webdav目录名为webdav,为什么会出现nginx未映射的问题?
尝试为apache增加/imgdav/ 的别名, 用cadaver 测试就通过了。
目前,尚未查明nginx转发时为何部分webdav命令直接透传到了apache,需要进一步排查。
本文记录了一次在配置Nginx与Apache进行WebDAV反向代理过程中遇到的问题,主要表现为无法修改WebDAV目录中文件名,深入探讨了错误代码405的原因及解决方案,通过为Apache增加别名成功解决了这一难题。
1005

被折叠的 条评论
为什么被折叠?



