反向代理背后的Webdav服务器

时间:2014-10-28 18:43:54

标签: webproxy ithit-webdav-server ithit-ajax-file-browser

在反向代理后面找到受到攻击的webdavsystem ajax浏览器时,我们遇到了一个问题。

在我们的案例中,我们正在侦听端口8123,然后从外部提供443端口。

当我们点击ajax浏览器中的文件夹时,它似乎在侦听端口8357上响应,而不是请求的端口443。

这全部托管在IIS中的Windows服务器上。

任何人都有解决方法吗?也许重新写一下响应URL的一些方法?

1 个答案:

答案 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以仅接受路径的任何建议都将受到高度赞赏。