如何在一台伺服器上實現多個web站點的方法

2022-10-03 10:48:12 字數 2298 閱讀 4256

摘要:windows2000server安裝成功後,一般會啟動乙個預設的web站點,為整個網路提供internet服務。在中小型區域網中,伺服器往往只有一台,但是乙個web站點顯然又無法滿足工作需要。那麼,能否在一台伺服器上設定多個web站點(以下我們簡稱為「一機多站」)呢?答案是肯定的,並有多種途徑可以達到這一目的。我們知道,網路上的每乙個web站點都有乙個惟一的身份標識,從而使客戶機能夠準確地訪問。這一標識由三部分組成,即tcp埠號、ip位址和主機頭名,要實現「一機多站」就需要在這三個方面下工夫。

現在我們有一台windows2000server伺服器,在這台伺服器上要建立預設站點「教師之家」和新增站點「學生天地」(建立更多**原理相同),下面我們分別**三種不同的實現途徑。

途徑一 tcp埠法

我們知道web站點的預設埠一般為80,如果改變這一埠,就能實現在同一伺服器上新增站點的目的。

假設伺服器名為master,安裝有一塊網絡卡,ip位址為192.168.0.1,那麼安裝iis後會自動生成乙個預設web站點,我們就將其作為「教師之家」**。點選「開始」→「程式」→「管理工具」→「internet服務管理器」,出現「internet資訊服務」視窗(請見附圖)。右鍵單擊「預設web站點」,選擇「屬性」進行設定。在「web站點標識」中,將說明改為「教師之家」,ip位址選擇19程式設計客棧2.168.0.1,tcp埠保持預設的80不變。將製作好的**檔案拷貝到預設目錄中,「教師之家」的設定就算完成了。

下面我們來增加「學生天地」站點。在「internet資訊服務」視窗中單擊選定主機名master,然後選擇「操作」→「新建」→「web站點」,出現「web站點建立嚮導」視窗,依次點選下一步,將站點說明定為「學生天地」,ip位址選擇192.168.0.1,在tcp埠欄一定要將預設的80修改為其他值,如1050,選定主目錄,設定好訪問許可權,「學生天地」站點的設定也完成了。

測試一下效果,在瀏覽器位址列中輸入預設的埠號80可以省略),回車,我們將訪問到「教師之家」站點。輸入注意ip位址後的埠號一定不能少),則會出現「學生天地」站點。遺憾的是,採用這種方式設定的多站點無法與dns結合使用。

一般情況下,一塊網絡卡只設定了乙個ip位址。如果我們為這塊網絡卡繫結多個ip位址,每個ip位址對應乙個web站點,那麼同樣可以實現「一機多站」的目的。

點選「開始」→「設定」→「控制面板」,雙擊「網路和撥號連線」,右鍵單擊「本地連線」,選擇「屬性」調出「本地連線屬性」面板,選擇「internet協議(tcp/ip)」,點選「屬性」調出「internet協議(tcp/ip)屬性」面板,點選下方的「高階」調出「高階tcp/ip設定」面板程式設計客棧。在ip位址列下面列出了網絡卡已設定的ip位址和子網掩碼,點選新增按鈕,在彈出的對話方塊中填上新的ip位址(如192.168.0.2,注意不能與其他機器的ip位址重複程式設計客棧),子網掩碼與原有的相同(如255.255.255.0)。然後依次確定,就完成了多個ip位址的繫結。

按照上例中的做法設定預設站點「教師之家」,然後我們來增加「學生天地」站點。在「internet資訊服務」視窗中單擊選定主機名master,選擇「操作→「新建」→「web站點」,出現「web站點建立嚮導」視窗,依次點選下一步,將站點說明定為「學生天地」,ip位址選擇192.168.0.2(注意不能與預設站點的ip位址相同),tcp埠保持預設的80不變,選定主目錄,設定好訪問許可權,「學生天地」站點的設定完成。

分別在瀏覽器位址列中輸入和測試一下效果。如果您嫌通過輸入ip位址訪問站點不夠方便的話,完全可以通過設定dns,用代替來訪問「教師之家」,用代替來訪問「學生天地」。

途徑三 主機頭法

在不更改tcp埠和ip位址的情況下,同樣可以實現「一機多站」,這裡我們需要使用「主機頭名」來區分不同的站點。

所謂「主機頭名」,實際上就是指www.student.com之類的友好**,因此要使用「主機頭法」實現「一機多站」,就必須先進www.cppcns.com行dns設定。在dns中設定和兩個**,將它們都指向惟一的ip位址192.168.0.1。

按照以上兩例中的做法首先設定預設站點「教師之家」,由於是預設站點,因此基本無需進行特別設定。然後參考以上兩例進行新增「學生天地」站點的操作,ip位址選擇192.168.0.1,tcp埠保持預設的80不變,「此站點的主機頭」一項一定要填上www.student.com,然後選定主目錄,設定好訪問許可權,「學生天地」站點的設定完成。

分別在瀏覽器位址列中輸入和兩個**,測試效果。與上兩例不同的是,用「主機頭法」實現的「一機多站」必須使用友好**才能訪問。以上三種方式,您可以根據具體情況選擇使用。如果伺服器安裝有兩塊以上的網絡卡,同樣可以採用「ip位址法」為每塊網絡卡指定不同的ip位址,從而實現「一機多站」。

本文標題: 如何在一台伺服器上實現多個web站點的方法

本文位址: /jiqiao/fuwuqi/37079.html

如何在同一臺伺服器上繫結多個網域名稱?

多個ip對應多個web站點如果本機已繫結了多個ip位址,想利用不同的ip位址得出不同的web頁面,則只需在 預設web站點 處單擊右鍵,選 新建 站點 然後根據提示在 說明 處輸入任意用於說明它的內容 比如為 我的第二個web站點 在 輸入web站點使用的ip位址 的下拉列表處選中需給它繫結的ip位...

一台伺服器上配置多個Tomcat

一台伺服器上配置多個tomcat的方法 如果要在一台伺服器上配置多個tomcat,主要就是要避免tomcat伺服器的埠衝突的問題。只需要修改catalina home conf server.xml中的啟動埠和連線埠就 了!下面我們把配置的詳細過程寫在下面,以供參考 此例以配置兩個tomcat為例 ...

一台伺服器如何部署多個jboss

一台機器上部署多個jboss時,經常會報埠被占用,解決方法如下 1.修改埠 比較繁瑣 1 default conf jboss service.xml中的1098,1099,4444,4445,4446,8083,2 server default deploy jboss web.deployer ...