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”。