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