一、建立虛擬主機
那么一個服務器上有兩個網站,用戶如何訪問這兩個網站呢?可以有三種方法。
1>兩個網站使用不同的ip地址。這樣用戶在訪問第一個網站需在瀏覽器中輸入http://192.168.100.1,訪問第二個網站需在瀏覽器中輸入http://192.168.200.1。(假設的)
2>兩個網站使用相同的IP,但使用不同的端口號。這樣用戶在訪問第一個網站時需在瀏覽器中輸入http://192.168.100.1,訪問第二個網站時需在瀏覽器中輸入http://192.168.100.1:81
3>兩個網站使用相同的IP和端口號,但給第二個網站使用一主機頭,這樣用戶在訪問第一個網站是按需在瀏覽器中輸入http://192.168.100.1,訪問第二個網站時需在瀏覽器輸入http://主機頭。
新建一Web的站點
在“internet信息服務(IIS)管理器”窗口中雙擊“網站”圖標,并右擊“默認網站”,選擇“新建”------“網站”。此時打開了“網站創建向導”窗口,點擊下一步,開始創建的網站輸入網站的描述信息,接著點擊下一步。
在IP地址設置中有三種設置方式,網站IP地址、網站TCP端口、此網站的主機頭??筛鶕枰孕羞x擇。
![]() |
![]() |
配置不同IP地址的站點方法
具體方法:
在“IIS服務管理器”中,右擊新建的網站(電影服務),選擇屬性,并在“網站選項卡”下更改IP地址。
![]() |
配置不同端口的站點方法
具體方法:
在“IIS服務管理器”中,右擊新建的網站(電影服務),選擇屬性,并在“網站選項卡”下更改端口為不同的值,如81。
配置不同主機頭
具體方法:
在“IIS服務管理器”中,右擊新建的網站(電影服務),選擇屬性,在“網站選項卡”下點擊ip地址后的“高級”,并在彈出的“高級網絡標識”窗口中點擊“編輯”按鈕。
接著在彈出的“添加/編輯網絡標識”窗口中“主機頭值”。
![]() |
![]() |
二、WEB站點的排錯
·客戶機訪問WEB站點的過程
1>當客戶機訪問網站時,服務器先檢查客戶機IP地址是否授權
2>然后檢查用戶和密碼是否正確(匿名用戶不需要密碼)
3>接著檢查主目錄是否設置了“讀取權限”
4>最后檢查網站文件的NTFS權限
·常見錯誤
1、錯誤號403.6
分析:
由于客戶機的IP地址被WEB網站中設置為阻止。
解決方案:
打開站點屬性->“目錄安全性選項卡”->“IP地址和域名限制”->點擊“編輯”按鈕,并將拒絕的IP段刪除。
![]() |
2、錯誤號401.1
分析:
由于用戶匿名訪問使用的賬號(默認是IUSR_機器名)被禁用,或者沒有權限訪問計算機,將造成用戶無法訪問。
解決方案:
?。?)查看IIS管理器中站點安全設置的匿名帳戶是否被禁用,如果是,請嘗試用以下辦法啟用:
控制面板->管理工具->計算機管理->本地用戶和組,將IUSR_機器名賬號啟用。如果還沒有解決,請繼續下一步。
(2)查看本地安全策略中,IIS管理器中站點的默認匿名訪問帳號或者其所屬的組是否有通過網絡訪問服務器的權限,如果沒有嘗試用以下步驟賦予權限:
開始->程序->管理工具->本地安全策略->安全策略->本地策略->用戶權限分配,雙擊“從網絡訪問此計算機”,添加IIS默認用戶或者其所屬的組。
注意:一般自定義 IIS默認匿名訪問帳號都屬于組,為了安全,沒有特殊需要,請遵循此規則。
3、錯誤號401.2
原因:關閉了匿名身份驗證
解決方案:
打開站點屬性->目錄安全性->身份驗證和訪問控制->選中“啟用匿名訪問”,輸入用戶名,或者點擊“瀏覽”選擇合法的用戶,并兩次輸入密碼后確定。
![]() |
4、錯誤號:401.3
原因:
原因一 IIS匿名用戶一般屬于Guests組,而我們一般把存放網站的硬盤的權限只分配給administrators組,這時候按照繼承原則,網站文件夾也只有administrators組的成員才能訪問,導致IIS匿名用戶訪問該文件的NTFS權限不足,從而導致頁面無法訪問。
原因二 是在IIS 管理器中將網站的權限設置不可讀(IIS匿名用戶)。
解決方案:
給IIS匿名用戶訪問網站文件夾的權限.
方法1:進入該文件夾的安全選項,添加IIS匿名用戶,并賦予相應權限,一般是只讀。
方法2: 右擊站點,選擇“權限”,打開權限設置窗口。并賦予IIS匿名用戶只讀權限。
![]() |
新聞熱點
疑難解答