解决nginx 反向代理apache webdav 文件不能改名问题

最近在开发环境配置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,需要进一步排查。

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值