通常,進(jìn)行文件共享在局域網(wǎng)內(nèi)一般會通過file協(xié)議,也就是普通的文件共享來進(jìn)行;在internet上則通常利用ftp或者h(yuǎn)ttp協(xié)議進(jìn)行。但是利用http一般只是單向的共享,不便于文件上傳,傳統(tǒng)地會使用ftp。但是windows server還可以利用webdav(web-based distributed authoring and versioning,基于web的分布式創(chuàng)作和版本控制)來進(jìn)行文件共享。
webdav是基于 http 1.1 的一個通信協(xié)議。它為 http 1.1 添加了一些擴(kuò)展(就是在 get、post、head 等幾個 http 標(biāo)準(zhǔn)方法以外添加了一些新的方法),使得應(yīng)用程序可以直接將文件寫到 web server 上,并且在寫文件時候可以對文件加鎖,寫完后對文件解鎖,還可以支持對文件所做的版本控制。據(jù)說,它有望取代ftp,成為internet上移動文件的標(biāo)準(zhǔn)方法。
本文介紹在 Windows 2003 server R2 的IIS上配置Webdav的具體方法。 WebDAV(WebDistributedAuthoringandVersioning)擴(kuò)展了HTTP1.1通信協(xié)議的功能,它讓具備適當(dāng)權(quán)限的用戶,可以直接通過瀏覽器、網(wǎng)上鄰居來管理遠(yuǎn)程網(wǎng)站的WebDAV文件夾內(nèi)的文件。我們按照以下的步驟來說明WebDAV功能的使用方式。
啟動網(wǎng)站上的WebDAV功能
建立WebDAV虛擬目錄?
WebDAV客戶端設(shè)置?
WebDAV Redirector?
WebDAV的安全策略?
1.啟動網(wǎng)站上的WebDAV功能
為了安全上的考慮,IIS默認(rèn)并不會啟動WebDAV的功能,因此必須另外來激活它,通過啟動“IIS管理器”,展開本地計(jì)算機(jī),選擇“Web服務(wù)擴(kuò)展”,右擊圖1右方的“WebDAV”,選擇“允許”的途徑來啟動WebDAV功能。
2.建立WebDAV虛擬目錄
WebDAV的功能是通過虛擬目錄來實(shí)現(xiàn)的,因此應(yīng)首先建立一個供虛擬目錄對應(yīng)的文件夾,我們將文件夾名稱設(shè)置為WebDAV,您也可以用其他的名稱。接下來我們要在網(wǎng)站上建立虛擬目錄,假設(shè)要啟動WebDAV功能的網(wǎng)站為“默認(rèn)網(wǎng)站”。
步驟1選擇啟動“IIS管理器”,展開本地計(jì)算機(jī),選擇“網(wǎng)站”,右擊“默認(rèn)網(wǎng)站”,選擇“新建”→“虛擬目錄”。
步驟2出現(xiàn)“歡迎使用虛擬目錄創(chuàng)建向?qū)?rdquo;畫面時,單擊下一步按鈕。
步驟3在圖2中,設(shè)置此虛擬目錄的別名(例如WebDAV),然后選擇此虛擬目錄所對應(yīng)的真實(shí)文件夾。
圖2建立WebDAV虛擬目錄
步驟4按圖3所示另外選取“寫入”與“瀏覽”的權(quán)限。
圖3 設(shè)置訪問權(quán)限
步驟5出現(xiàn)“您已順利完成虛擬目錄創(chuàng)建向?qū)?rdquo;畫面時,單擊完成按鈕。
3.WebDAV客戶端設(shè)置
WebDAV客戶端計(jì)算機(jī)必須運(yùn)行“WebClient”服務(wù),以Windows Server 2003R2來說可以選擇“開始”,右擊“我的計(jì)算機(jī)”,選擇“計(jì)算機(jī)管理”,然后按圖4 所示來檢查是否已經(jīng)啟動“WebClient”服務(wù)。若尚未啟動,請通過右擊此服務(wù),選擇“啟動”的方式來激活。如果該服務(wù)被禁用,則先將其改成“自動”或“手動”后再激活。
圖4 啟用“WebClient”服務(wù)
用戶就可以在他的計(jì)算機(jī)上通過Internet Explorer或是“網(wǎng)上鄰居”來連接WebDAV虛擬目錄。
IE瀏覽器方式?
請啟動Internet Explorer選取“文件”菜單,選擇“打開”,然后輸入網(wǎng)址并選取“以Web文件夾方式打開”,如圖5所示,輸入有權(quán)限連接WebDAV文件夾的用戶名與密碼。
圖5 IE設(shè)置
后將看到如圖6所示的畫面,您就可以訪問此WebDAV文件夾內(nèi)的文件了,例如添加、修改、刪除文件。
圖6 使用IE方式
網(wǎng)上鄰居方式?
以WindowsServer2003為例,選擇“開始”→“Windows資源管理器”→“網(wǎng)上鄰居”,雙擊“添加網(wǎng)上鄰居”。此時在“網(wǎng)上鄰居”中就會多出一個網(wǎng)絡(luò)連接(見圖7),用戶可以單擊此連接來訪問WebDAV文件夾內(nèi)的文件,例如添加、修改、刪除文件。
圖7網(wǎng)上鄰居方式?
4.WebDAV Redirector(重新定向)