WebDAV是一种类FTP的协议,你可以用它在互联网上远程访问或共享你的文件。与FTP相反,WebDAV可以更好地通过防火墙,并且有密码保护和加密。我们马上就来介绍一下如何在Windows中建立WebDAV服务器。
首先,你必须安装互联网信息服务(IIS)和WebDAV publishing。在Win7中,点击“开始”,输入“Windows features”,然后按下回车。在Win8中,在开始屏幕上,输入“Windows features”,选择右边的“设置”,然后选择出现的快捷方式。
务必要选择以下几项:
● 互联网信息服务(IIS)
● IIS管理控制台
● WebDAV publishing
● Windows身份验证
下一步,要开启WebDAV publishing,你必须打开IIS管理器。在Win7中,点击“开始”,输入“IIS”,然后打开出现的快捷方式。在Win8中,在开始屏幕上,输入“IIS”,然后打开出现的快捷方式。
要配置Windows身份验证,选择“Default Web Site”并双击“Authentication”图标。显示的身份验证类型列表会根据你之前安装的类型出现,但如果你只是将IIS用来使用WebDAV,我建议禁用“匿名”并开启“Windows身份验证”。
下一步,再次选择“Default Web Site”并双击“WebDAV Authoring Rules”,然后单击右边的“Enable”。之后点击右边的“Add Authoring Rule”,配置权限和你要的选项。
要测试IIS和网页服务器是否运行,打开一个浏览器并输入“localhost”,按回车。
如果你开启了Windows身份验证,会提示你输入用户名和密码,请在这里输入你Windows账号的名称和密码。如果登录有问题,请确认你的账户名正确——打开“计算机管理控制台”,查看本地用户列表进行确认。
验证完成后,你就会看到默认IIS页面,如果你没删除或改动的话。
要测试WebDAV服务器是否起作用,打开命令行提示窗口,输入: net use * http://localhost。它会把网络驱动器映射到你的WebDAV文件夹,显示出你IIS网页服务器目录下的文件。
如果你想给其他地方提供访问权限,你可以添加一些虚拟目录。右键单击“Default Web Site”,选择“Add New Virtual Directory”。
为了让你或他人通过互联网访问WebDAV服务器共享,你必须配置防火墙,打开“80”端口,用于未加密访问,打开“443”端口,用于加密访问,并且配置路由器的相应端口。正确配置好后,要通过互联网访问WebDAV,你要使用互联网IP地址或者是域名或主机名。
在使用Windows身份验证时,你的WebDAV密码是加密的,如果你选择使用普通的80端口的HTTP的话,会话的其他部分是明文发送的。但你也可以通过在IIS中开启SSL加密,并在配置/访问WebDAV共享时使用HTTPS地址,来对整个会话进行加密。
如果你想在浏览器中看到你的文件列表,在IIS中打开“Directory Browsing”,选择“Default Web Site”,双击“Directory Browsing”,点击右边的“Enable”。
*** 作步骤1、群晖安装webdav套件;
安装后打开
2.打开以后,配置webdav;
建议打开https,关闭http
配置完成以后,点击保存;
3、路由器转发:
内部端口就是webdav设置的,外部端口随便设置
4、手机客户端设置:
打开ES文件浏览器:
选中FTP
新建连接:
点击新建
选中webdav:
输入自己的配置
这里做出说明:
服务器:自己的域名,可以访问群晖的;
端口:填写路由器转发的外部端口;
加密:勾上;
用户名和密码:群晖的账号密码:
配置完以后点击确定;
这里就已经可以看到自己群晖的文件夹了。
测试下一文件信息:
文件夹内的文件都在的,直接点击播放就可以调用mxplayer或者系统的播放器来播放视频了。外网访问非常nice;
一、群晖安装webdav套件并设置1、登录群晖管理后台,打开“套件中心”,找到“WebDAV Server”应用程序,点击“安装套件”(截图中显示打开是我已经安装了这个套件)
2、安装好之后,打开“程序”,找到“WebDAV Server”应用程序,点击打开
3、打开之后d出“WebDAV Server”设置界面,设置界面很简单,一般只需要设置HTTP/HTTPS端口点击“应用”即可。(文件/文件夹权限同账号权限,需要设置权限请去账号权限设置)
二、路由器中设置端口映射(略,请根据自己的路由器设置正确的端口映射)
三、Windows电脑映射WebDAV网络驱动器(以Win7为例)
1、打开“计算机”,找到“映射网络驱动器”点击打开
2、驱动器就是本地盘符,文件夹是群晖上的文件夹路径,我这边绑定了域名,其中temp是群晖上的文件夹名称,输入完点击“完成”
3、可能会显示“正在尝试连接到…………”的提示,时间可能会有点久。之后会跳出密码框,输入群晖的账号密码
4、之后就可以在计算机网络位置处看到一个盘符,这个说明映射已经完成。
其他系统也是可以的,请根据自己的系统自行百度查找如何映射网络驱动器。
by 2019-3-2
更新下碰到的问题:
1、win7/win10使用http无法添加webdav映射磁盘
2、磁盘映射的时候,提示“无法创建映射网络驱动器:连到系统上的设备没有发挥作用”
这2个问题的解决方法:
1、需要修改注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters,把BasicAuthLevel 值改成2
2、重启webclient服务:
net stop webclient
net start webclient
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)