所以我让HAproxy监听虚拟IP上的http/https。
我有两个Apache2 (apacheserver1和apacheserver2)服务器为web流量服务。
一切都很好--我为网页服务,我的客户被迫使用https,我的SSL证书被正确地签名,我的用户可以使用Finder (Mac)和Nautilus (Linux)连接到他们的WebDAV区域。
太棒了。
现在,严重的麻烦来了-- Windows客户端不能通过WebDAV连接。
以下是命令:
net use X: \\myserver.com@SSL\home\eamorr
而错误是:
System error 67 has occ
我们已经在我的公司部署了Alfresco社区V5.0.d。由于Webdav协议,我必须在启动时自动挂载alfresco服务器。
为此,我编写了一个.bat文件,并将其放在我们的活动目录服务器上: net use w: /delete /yes net use w: /delete
我必须指定我们有两个AD服务器(没有相同的结构),我们的工作站在Windows 7下。
问题是,当我们在启动时在凭据提示符中输入ID/Password Al新鲜to时,它不起作用(但是如果我通过internet导航器访问了alfreso webdav,它就能工作)。
我在努力解决这个问题。Webclient客户端服务
我试图通过WebDAV将WebDAV应用程序上的文件从Windows上传到Linux。为了实现这一点,我使用了WebClient.UploadFile()。上传总是引发异常:
远程服务器返回一个错误:(401)未经授权
我尝试了两种不同的授权方法,结果都是一样的。
Authorization:
// Method A
myWebClient.Credentials = new NetworkCredential("user123", "pass123");
// Method B
var bytes = Encoding.UTF8.GetBytes(S