1. 程式人生 > >如何在一臺伺服器上實現多個web站點(IIS方法)

如何在一臺伺服器上實現多個web站點(IIS方法)

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地址選擇192.168.0.1,TCP埠保持預設的80不變。將製作好的網站檔案拷貝到預設目錄中,“教師之家”的設定就算完成了。 
  下面我們來增加“學生天地”站點。在“Internet資訊服務”視窗中單擊選定主機名Master,然後選擇“操作”→“新建”→“Web站點”,出現“Web站點建立嚮導”視窗,依次點選下一步,將站點說明定為“學生天地”,IP地址選擇192.168.0.1,在TCP埠欄一定要將預設的80修改為其他值,如1050,選定主目錄,設定好訪問許可權,“學生天地”站點的設定也完成了。 
  測試一下效果,在瀏覽器位址列中輸入http://192.168.0.1(預設的埠號80可以省略),回車,我們將訪問到“教師之家”站點。輸入http://192.168.0.1:1050(注意IP地址後的埠號一定不能少),則會出現“學生天地”站點。遺憾的是,採用這種方式設定的多站點無法與DNS結合使用。 

  途徑二:IP地址法

        一般情況下,一塊網絡卡只設置了一個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不變,選定主目錄,設定好訪問許可權,“學生天地”站點的設定完成。 
  分別在瀏覽器位址列中輸入http://192.168.0.1和http://192.168.0.2,測試一下效果。如果您嫌通過輸入IP地址訪問站點不夠方便的話,完全可以通過設定DNS,用http://www.teacher.com代替http://192.168.0.1來訪問“教師之家”,用http://www.student.com代替http://192.168.0.2來訪問“學生天地”。 

  途徑三 主機頭法 

  在不更改TCP埠和IP地址的情況下,同樣可以實現“一機多站”,這裡我們需要使用“主機頭名”來區分不同的站點。 
  所謂“主機頭名”,實際上就是指www.student.com之類的友好網址,因此要使用“主機頭法”實現“一機多站”,就必須先進行DNS設定。在DNS中設定http://www.teacher.com和http://www.student.com兩個網址,將它們都指向惟一的IP地址192.168.0.1。 
  按照以上兩例中的做法首先設定預設站點“教師之家”,由於是預設站點,因此基本無需進行特別設定。然後參考以上兩例進行新增“學生天地”站點的操作,IP地址選擇192.168.0.1,TCP埠保持預設的80不變,“此站點的主機頭”一項一定要填上www.student.com,然後選定主目錄,設定好訪問許可權,“學生天地”站點的設定完成。 
  分別在瀏覽器位址列中輸入http://www.teacher.com和http://www.student.com兩個網址,測試效果。與上兩例不同的是,用“主機頭法”實現的“一機多站”必須使用友好網址才能訪問。以上三種方式,您可以根據具體情況選擇使用。如果伺服器安裝有兩塊以上的網絡卡,同樣可以採用“IP地址法”為每塊網絡卡指定不同的IP地址,從而實現“一機多站”。 


詳細出處參考:http://www.jb51.net/article/9760.htm

相關推薦

如何在伺服器實現web站點(IIS方法)

Windows2000Server安裝成功後,一般會啟動一個預設的Web站點,為整個網路提供Internet服務。在中小型區域網中,伺服器往往只有一臺,但是一個Web站點顯然又無法滿足工作需要。那麼,能否在一臺伺服器上設定多個Web站點(以下我們簡稱為“一機多站”)呢?答案

【轉】在伺服器配置Tomcat 教程

在一臺伺服器上配置多個Tomcat,主要就是要避免Tomcat伺服器的埠衝突的問題。 只需要修改CATALINA_HOME\conf\server.xml中的啟動埠和連線埠就好了! 下面我們把配置的詳細過程寫在下面,以供參考:(此例以配置三個Tomcat為例) 1. 下載apache-to

IIS建立虛擬主機,實現主機建立虛擬主機的方法

 IIS(以及Apache等等其他Web Server)都可以做到“虛擬主機”(注意不是“虛擬目錄”),也就是一臺主機可以對應多個Web Site(“網站”)。很多網路服務商(IDC)就是使用這樣的技術在一臺主機上放置多個網站。    虛擬主機實現方法有: 1。同一IP和port(“埠”),不同Host H

git 在機器配置賬戶

rac ssh xxxxxx pla 必須 account ack entity 設置 前提: 必須知道怎樣配置git賬戶,請參考git官方教程:https://help.github.com/articles/generating-ssh-keys 這個教程能教你怎

電腦配置tomcat

壓縮版 protocol proto 控制 catalina xml文件 prot red star 很多時候我們要配置多個tomcat 但是啟動時候就會好多錯誤和沖突 要麽startup的時候就把兩個tomcat全給起了。。。不好控制 下面給出解決方案 一臺電腦同

如何在電腦安裝jdk

tput support -c win index text different ref recent Technote (FAQ) Question How to install multiple versions of Java on a workstation? C

電腦部署tomcat並啟動專案

1.需求 原本的機器上已經有一臺tomcat了,為了不影響之前的專案,新部署一個,跑專案。 2.實現 1.將tomcat壓縮包複製到新建的資料夾c盤的aaa,解壓 2.將C:\aaa\apache-tomcat-7.0.85\webapps下的所有檔案刪除, 匯出的bbb.war放入C:

運維——在主機建立網站

假設有很多個網站,那麼如果每個網站都配一個伺服器的話顯然是很浪費的,其實一個伺服器是能放很多個網站,具體實現步驟如下: 1、建立目錄用來存放各個網站的資訊,路徑可以使用預設的也可以自己建立,此處使用預設的路徑 建立了三個目錄用來存放三個網站,如果想開啟IP就能開到內容則可以直接在/var/www/ht

電腦部署Tomcat案例

思路:如果要在一臺伺服器上配置多個Tomcat,主要就是要避免Tomcat伺服器的埠衝突的問題。 下面我們把配置的詳細過程寫在下面,以供參考:(此例以配置三個Tomcat為例) 1. 下載apache-tomcat-7.0.63,下載下來的檔案為apache-tomcat-7.0.63.zi

在同一伺服器配置Tomcat(轉載)

轉載地址   http://blog.163.com/[email protected]/blog/static/50004810200871483335100/ 在一臺伺服器上配置多個Tomcat的方法: 這幾天由於在研究OGSA

電腦配置tomcat,詳解

  在伺服器上配置了多個tomcat,每個tomcat下的專案都獨立執行。 我這邊是一臺機器上配置5個tomcat,一個簡單的搭建教程和大家分享! 1.拷貝出多個tomcat目錄,需要把tomcat的名稱改為不相同的。 2.環境變數配置。 我的電腦-》右鍵屬性-》高階

Git 學習筆記(1)管理電腦公鑰

1. 前提條件  安裝 Git。 2. 建立公鑰  開啟.ssh資料夾(位於:C:\Users\Administrator\.ssh),右鍵資料夾空白處,開啟 Git Bash(Git Bash h

機器搭建redis例項的配置檔案修改部分

1、單個redis服務搭建請參考:redis服務搭建 2、一臺Redis伺服器,分成多個節點,每個節點分配一個埠(6380,6381…),預設埠是6379。 每個節點對應一個Redis配置檔案,如: redis6380.conf、redis6381.conf #cp redis.conf

電腦配置eclipse

開啟eclipse的檔案文字 因為eclipse啟動的時候會讀虛擬機器如果找不到的會會找java_home所以放在在eclipse下放在jreeclipse就不在尋找java_home了

通過Nginx反向代理,在伺服器配置兩域名

如果想在一臺伺服器上配置兩個域名,可以採用部署兩個Tomcat,分別繫結不同的埠,然後通過Nginx做反向代理,將兩個域名分別指向兩個Tomcat上。從而實現在一臺伺服器上配置兩個域名,或者多個域名的功能。配置方法如下:首先,通過配置Tomcat的server.xml,讓to

當“伺服器部署Web應用”,使用Nginx反向代理配置

當同一伺服器上部署了多個不同的web應用時,可以使用Nginx進行管理配置。 舉個例子:假如 www.aabbccdd.com 站點有好幾個web  App(web應用): finance(金融)、product(產品)、admin(使用者中心)。 訪問這些應用的方式通過

如何再電腦配置不同版本的tomcat同時執行

1、配置執行tomcat 首先要配置java的jdk環境,這個就不在寫了  不懂去網上查查,這裡主要介紹再jdk環境沒配置好的情況下 如何配置執行多個tomcat 2、第一個tomcat: 找到"我的電腦" 裡面的環境變數 , 新增"CATALINA_HOME"="E:\a

如何在電腦部署tomcat?

配置多個tomcat (下面所述方式是本人學習時查資料在自己本機配置方法總結,如果有哪裡不對希望大家留言指出,謝謝) 1. 第一個Tomcat部署: 解壓下載好的解壓版tomcat 配置環

伺服器同時執行tomcat的簡易區分方法

場景: 有一臺伺服器,上面部署了很多個tomcat,而且經常要同時執行,造成開發人員維護的時候難以區分,關視窗經常關錯了,之類之類的情況。 解決思路:tomcat的執行視窗可以採用顏色區分,並且可以加上標題更進一步區分 難點:每次手動去設定tomcat的執行顏色,非常麻煩且

如何在window建立MySQL服務

所需環境: OS:windows  系統 DB:MySQL 下面我將第一個MySQL服務成為MySQL,第二個MySQL服務成為MySQL2 一、該PC已經安裝了一個MySQL(未安裝的請先安裝,此處不說第一個MySQL服務的安裝) 二、在服務中可以檢視MySQL服務,有