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”端口訪問,使用的是驗證方式。
設置網站的匿名訪問一般有三種情況:一是從已開始創建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”端口訪問,使用的是驗證方式。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.