我已经在 IIS 下为位于不同地理位置且需要共享相同文件夹的几个用户设置了这个 WebDav 服务器。对于每个用户,都会创建一个系统用户,并且身份验证仅设置为 Windows 身份验证。该服务器正在使用 Let's Encrypt 的 SSL 证书。
服务器有一个专门分配给它的子域名,类似于dav.domain.com。此子域名除了用于 WebDav 之外不用于其他用途。此外,此服务器的 IP 是固定的。
每个用户都使用自己的用户名和密码通过添加网络位置工具访问文件夹。
问题在于,一旦添加了文件夹,它就会按预期工作,并设置了适当的权限。大约 1 天后,服务器将要求用户输入密码。密码已输入,但服务器不再对用户进行身份验证。如果我删除网络位置并再次添加它,它就会按预期工作。
我试图弄清楚情况,发现此资源这基本上意味着应该为特定域创建一个新的注册表项,因为网络位置不是本地的,Microsoft 将缓存用户并传递这些域。我已将注册表设置为 *.域名.com和dav.domain.com但问题仍然存在。
该服务器正在运行Windows Server 2019。