天天看點

如何匿名通路網站

最近論壇上有網友提出了一些關于匿名通路的問題,趁此機會做一個總結,呵呵。先說說對于網站的匿名通路。

設定網站的匿名通路一般有三種情況:一是從已開始建立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”端口通路,使用的是驗證方式。

本文轉自 chinaperrylee 51CTO部落格,原文連結:http://blog.51cto.com/perry/145990,如需轉載請自行聯系原作者

繼續閱讀