MOSS 2007應用日記(19)——如何匿名訪問網站

最近論壇上有網友提出了一些關於匿名訪問的問題,趁此機會做一個總結,呵呵。先說說對於網站的匿名訪問。
設置網站的匿名訪問一般有三種情況:一是從已開始創建Web應用程序的時候進行匿名訪問設置;二是對於已經建立的網站修改爲匿名訪問;三是對同一個網站分別設置驗證訪問和匿名訪問。

1.1新建一個匿名訪問網站

進入“管理中心”,在“應用程序管理”中,點擊“創建或擴展Web應用程序”。



點擊“新建Web應用程序”。



創建一個端口爲“7000”的Web應用程序,並在“安全性配置”的“允許匿名訪問”下面選中“是”。



創建好Web應用程序後,根據提示,進行創建“網站集”。
這裏創建一個名爲“Windows中文站”的協作門戶。



創建“網站集”成功後,點擊網站集鏈接,系統打開IE。這時會發現網站並不能匿名訪問,還需要驗證才能登錄。這是因爲雖然在“Web應用程序”中設置了允許匿名訪問,但是創建的網站默認還是需要驗證的,要讓網站可以匿名訪問,還需要進入網站進行設置。
在彈出驗證對話框,輸入管理員的用戶名和密碼後,點擊“確定”。



在網站右邊“網站操作”菜單下,點擊“網站設置”——“修改所有網站設置”。



點擊“用戶和權限”下面的“高級權限”



點擊“設置”菜單下的“匿名訪問”。



選中允許匿名訪問的範圍,這裏點選“整個網站”。



再登錄網站就會發現訪問網站已經不再需要用戶名和密碼,可以匿名訪問了。



1.2將已經創建好的網站修改爲允許匿名訪問

除了在開始創建Web應用程序的時候就允許匿名訪問外,還可以將已經創建好的網站修改爲允許匿名訪問。
我們先創建一個不允許匿名訪問的網站。
在“管理中心”新建一個“7100”端口的“Web應用程序”,“安全性配置”按照默認設置爲不允許匿名訪問。



創建一個名爲“英年早肥的網站”的協作門戶。



用管理員身份登錄後,進入“網站設置”的“高級權限”頁面,發現“設置”菜單並沒有“匿名訪問”的選項。



這是因爲在“Web應用程序”中我們設置的是不允許匿名訪問,網站集是繼承其設置的。因此需要在“web應用程序”中打開匿名訪問的設置。
進入“管理中心”,點擊“應用程序安全性”下面的“驗證提供程序”。



確認右邊的“Web應用程序”選擇的是我們要修改的(這裏是7100端口的Web應用程序),如果不正確的,點擊後面的小箭頭,再點擊“更改Web應用程序”進行修改。
確認“Web應用程序”選擇無誤後,點擊“默認”。



在“編輯驗證”頁面中,勾選“啓用匿名訪問”。



確認後,根據第一小節的步驟,進入頂級網站,在“網站設置”的“高級權限”中,開啓“匿名訪問”的設置。
這時登錄網站就可以看到已經允許匿名訪問了。



1.3設置同一個網站支持兩種訪問方式

除了前面的兩種訪問方式,我們還可以設置一個網站支持兩種不同的訪問方式,即驗證和匿名訪問。我們以上面第二小節的網站來舉例說明。
進入“管理中心”,點擊“創建或擴展Web應用程序”。



點擊“擴展現有Web應用程序”。



點擊“Web應用程序”後面的小箭頭,點擊“更改Web應用程序”。



點擊“SharePoint-7100”。



返回頁面後可以看到選擇的是7100端口“Web應用程序”
在“IIS網站”的端口中填入“7200”
在“安全性配置”中,允許匿名訪問。



使用“7200”端口訪問網站,可以看到使用的是匿名訪問方式。



使用原來的“7100”端口訪問,使用的是驗證方式。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章