在反向代理后面找到受到攻击的webdavsystem ajax浏览器时,我们遇到了一个问题。
在我们的案例中,我们正在侦听端口8123,然后从外部提供443端口。
当我们点击ajax浏览器中的文件夹时,它似乎在侦听端口8357上响应,而不是请求的端口443。
这全部托管在IIS中的Windows服务器上。
任何人都有解决方法吗?也许重新写一下响应URL的一些方法?
答案 0 :(得分:0)
此问题是由服务器返回包含服务器和端口的完整网址引起的:http://webdavserver.com:0000/folder1/file.ext
这是IT Hit WebDAV Server Engine的默认设置,旨在最大程度地兼容WebDAV客户端。某些版本的Microsoft Mini重定向程序需要完整的URL,并且不能仅使用路径(/folder1/file.ext)。
要禁用完整网址,您可以将DavEngine.UseFullUris设置为false:
var engine = new DavEngine
{
UseFullUris = false
};
有关如何调整Microsoft Mini-redirector以仅接受路径的任何建议都将受到高度赞赏。