在 VPS 快到期时 DD 了个 Windows 8.1 的系统并且在里面不保留数据升级到 Windows 10 。
由于还有几天就到期了,想着放着也是放着就干脆装个 WebDAV 试试吧。
这个要在Internet Information Services(IIS)下的所以……要先
1. 安装IIS必要WebDav组件
1.1 打开控制面板,进入“程序”,“启用或关闭Windows功能”
1.2 在Internet Information Services(IIS)中勾选“IIS管理控制台”、“Windows身份验证”、“管理服务”、“WebDAV发布”和“目录浏览”,然后确定安装。
1.3 完成安装后,在“Windows管理工具”中找到“IIS管理器”并打开。
1.4 在网站,按右键,添加网站。
1.5 为网站起个名,并且选择一个物理路径,这里,我起名称为WebDAV
,路径选择:C:\webdav
,类型:https
,IP地址:173.212.235.208
,端口号:443
,主机名:webdav.147180.com
。
1.6 选中webdav站点,并进入它的”WebDAV创作规则”。
1.7 启用创作规则,添加创建规则:
允许访问:全部内容 允许访问此内容:所有用户 权限:读取、源、写入
1.8 选择webdav站点,进入“身份认证”。启用“Windows身份验证”,禁用“匿名身份验证”。
1.9 选中“webdav”,进入“目录浏览”,点击“启用”。
1.10 重启webdav站点。
2. 客户端测试
在浏览器中,输入 https://webdav.147180.com
就可以访问WebDav服务中的文件内容了。
不知道是不是通过了 Cloudflare 的原因,禁用了匿名身份验证后通过浏览器访问,虽然能出现输入账号密码的弹窗,但是输入了账号密码后就出现了Web server is returning an unknown error
错误,错误代码520。但是启用匿名访问还是可以列出文件列表的。
还有就是通过 WinSCP 连接也是出现 520 错误 ……
通过新增一个绑定后直接访问可以走账号密码验证后正常列出文件。
ChiuYut
2024年11月03日