Ⅰ 如何在一台伺服器上實現多個Web站點
方法/步驟
1
現在我們有一台Windows2000Server伺服器,在這台伺服器上要建立默認站點「a」和新增站點「b」(建立更多網站原理相同),下面我們分別探討三種不同的實現途徑。
2
途徑一 TCP埠法
我們知道Web站點的默認埠一般為80,如果改變這一埠,就能實現在同一伺服器上新增站點的目的。
假
設伺服器名為Master,安裝有一塊網卡,IP地址為192.168.0.1,那麼安裝IIS後會自動生成一個默認Web站點,我們就將其作為
「教師之家」網站。點擊「開始」→「程序」→「管理工具」→「Internet服務管理器」,出現「Internet信息服務」窗口(請見附圖)。右鍵單
擊「默認Web站點」,選擇「屬性」進行設置。在「Web站點標識」中,將說明改為「a」,IP地址選擇192.168.0.1,TCP埠保持默認的
80不變。將製作好的網站文件拷貝到默認目錄中,「a」的設置就算完成了。
下面我們來增加「b」站點。在「Internet信息服務」窗口
中單擊選定主機名Master,然後選擇「操作」→「新建」→「Web站點
」,出現「Web站點創建向導」窗口,依次點擊下一步,將站點說明定為「b」,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地址對應一個Web站點,那麼同樣可以實現「一機多站」的目的。
點
擊「開始」→「設置」→「控制面板」,雙擊「網路和撥號連接」,右鍵單擊「本地連接」,選擇「屬性」調出「本地連接屬性」面板,選擇
「Internet協議(TCP/IP)」,點擊「屬性」調出「Internet協議(TCP/IP)屬性」面板,點擊下方的「高級」調出「高級TCP
/IP設置」面板。在IP地址欄下面列出了網卡已設定的IP地址和子網掩碼,點擊添加按鈕,在彈出的對話框中填上新的IP地址(如
192.168.0.2,注意不能與其他機器的IP地址重復),子網掩碼與原有的相同(如255.255.255.0)。然後依次確定,就完成了多個IP
地址的綁定。
按照上例中的做法設置默認站點「a」,然後我們來增加「b」站點。在「Internet信息服務」窗口中單擊選定主機名
Master,選擇「操作→「新建」→「Web站點」,出現「Web站點創建向導」窗口,依次點擊下一步,將站點說明定為「學生天地」,IP地址選擇
192.168.0.2(注意不能與默認站點的IP地址相同),TCP埠保持默認的80不變,選定主目錄,設置好訪問許可權,「學生天地」站點的設置完
成。
分別在瀏覽器地址欄中輸入http://192.168.0.1和http://192.168.0.2,測試一下效果
Ⅱ IIS如何設置一台伺服器建多個網站
一個IP建多個Web站點
TCP埠法
由於各種原因,我們有時候需要在一個IP地址上建立多個web站點,在IIS5中,我們可能通過簡單的設
置達到這個目標。
在IIS中,每個 Web 站點都具有唯一的、由三個部分組成的標識,用來接收和響應請求:
(1) IP地址
(2) 埠號
(3) 主機頭名
在IIS中,在一個IP地址上建立多個獨立的web站點,通常有兩種方法,本文以以例子的形式介紹TCP端
口法。
環境:假設深圳市某某公司的內部網由一台win2000伺服器和幾十台工作站組成,這個內部網的網段
是192.168.1.0/24,伺服器的地址是192.168.1.10,名稱是myserver。在這台伺服器已經安裝了Internet
服務,即IIS 5。滄海公司有A,B,C三個部門,分別在8086,8087,8088三個房間辦公。現在公司要求網路
管理員在伺服器上使用一個IP為公司和三個部分別建立一個網站,即要建立四個網站。
通過使用附加埠號,站點只需一個 IP 地址即可維護多個站點。客戶要訪問站點時,需在靜態IP地
址後面附加埠號(默認 Web 站點除外,它使用埠 80)。
具體操作如下:
1、在win2000伺服器上為公司和三個部門在硬碟上建立文件夾,做為WEB站點主目錄。如下:
WEB站點主目錄WEB站點
d:\web\com 公司網站
d :\web\a A部門網站
d:\web\b B部門網站
d:\web\c C部門網站
2、使用WEB站點管理向導,分別為公司和三個部門建立四個WEB站點,四者最大的不同是使用了不同的
TCP埠:
公司站點 A部門站點 B部門站點 C部門站點
IP地址 192.168.1.10
TCP埠 80 8086 8087 8088
許可權 讀取和運行腳本
站點主目錄 d:\web\com d:\web\a d:\web\b d:\web\c
這樣,客戶端就可以通過:
http://192.168.1.10 訪問公司站點。
http://192.168.1.10:8086 訪問A部門站點
http://192.168.1.10:8087 訪問B部門站點
http://192.168.1.10:8088 訪問C部門站點
這種方法建立的WEB站點使用非默認埠的網站具有相對的隱蔽性,但此方法維護多個站點要求客戶
在埠號前鍵入實際的數字 IP 地址。不能使用主機名和「友好名稱」。
方法二、主機頭名法
由於各種原因,我們有時候需要在一個IP地址上建立多個web站點,在IIS5中,我們可能通過簡單的
設置達到這個目標。
在IIS中,每個 Web 站點都具有唯一的、由三個部分組成的標識,用來接收和響應請求:
(1) IP地址
(2)埠號
(3)主機頭名。
在IIS中,在一個IP地址上建立多個獨立的web站點,通常有兩種方法,本文以以例子的形式介紹主
機頭法,使用這種方法可以建立起專業的虛擬主機。
環境:假設深圳市某某公司用一台win2000伺服器提供虛擬主機服務,地址是192.168.1.10。在這台
伺服器已經安裝了Internet服務即IIS 5。
現在公司要求網路管理員在伺服器上使用一個IP為ABCD四個公司建立獨立的網站,每個網站擁有自己獨
立的域名。四家網站域名分別為: www.a.com , www.b.com , www.c.com 和 www.d.com 。
通過使用主機頭,站點只需一個 IP 地址即可維護多個站點。客戶可以使用不同的域名訪問各自的站點,
根本感覺不到這些站點在同一主機上。
具體操作如下:
1、在win2000伺服器為四家公司建立文件夾,做為WEB站點主目錄。如下: WEB站點主目錄 WEB站點
d:\web\a A公司網站
d:\web\b B公司網站
d:\web\c C公司網站
d:\web\d D公司網站
2、使用WEB站點管理向導,分別四家公司建立獨立的WEB站點,四者最大的不同是使用了不同的主機頭名:
A公司站點 B公司站點 C公司站點 D公司站點
IP地址 192.168.1.10
TCP埠 80
許可權 讀取和運行腳本
主機頭名 www.a.com www.b.com www.c.com www.d.com
站點主目錄 d:\web\a d:\web\b d:\web\c d:\web\d
在DNS中將這四個域名注冊上,均指向同一地址:192.168.1.10。這樣,客戶端就可以通過:
http://www.a.com 訪問A公司站點。
http://www.b.com 訪問B公司站點。
http://www.c.com 訪問C公司站點。
http://www.d.com 訪問D公司站點。
3、每個站點的主機頭名可以在WEB站點建立向導中設置,它與站點的IP地址,TCP埠在同一屏上。也可能 (DNS)
通過該站點->"屬性"->"WEB站點"標簽->選IP地址右邊的"高級"按鈕,跳出"高級多WEB站點配置"進行配置。
這種方法建立可以建立專業的虛擬主機,幾乎所有使用IIS提供虛擬主機的公司都這樣做的。
Ⅲ 怎麼才能在一個伺服器上建立多個PHP站點
在同一台伺服器里如何運行多個網站,提供WEB、FTP、Mail等服務。
工具/原料
虛擬主機
Apache Web服務軟體
方法/步驟
實現方法有三種: 1:IP的方法
①基於IP的方法: 在伺服器里綁定多個IP,然後配置WEB伺服器,把多個網站綁定在不同的IP上。訪問不同的IP,就看到不同的網站。
2:基於主機名的方法
②基於埠的方法: 一個IP地址,通過不同的埠實在不同網站的訪問。
3:基於埠方法。
③基於主機名的方法: 設置多個域名的A記錄,使它們解析到同一個IP地址上,即同一個伺服器上。然後,在伺服器上配置WEB服務端,添加多個網站,為每個網站設定一個主機名。因為HTTP協議訪問請求里包含有主機名信息,當WEB伺服器收到訪問請求時,就可以根據不同的主機名來訪問不同的網站。
三種虛擬主機實現的基本配置
①基於IP虛擬主機的實現: 多個ip,需要把中心主機取消 打開web服務的主配置文檔:vim /etc/httpd/conf/httpd.conf DocumentRoot 注釋掉 配置虛擬主機: <VirtualHost 192.168.1.100:80> DocumentRoot "/var/a/html" ServerName www.a.com <VirtualHost/> <VirtualHost 192.168.1.101:80> DocumentRoot "/var/ab/html" ServerName www.ab.com <VirtualHost/>
vim /etc/hosts 192.168.1.100 www.a.com 192.168.1.101 www.ab.com 瀏覽器中輸入IP地址進行實驗效果的驗證。
②基於埠: <VirtualHost 192.168.1.100:80> DocumentRoot "/var/a/html" ServerName www.a.com <VirtualHost/>
<VirtualHost 192.168.1.101:8080> DocumentRoot "/var/ab/html" ServerName www.ab.com <VirtualHost/>
③基於主機名: 開啟:NameVirtualHost 192.168.1.100:80 <VirtualHost *:80> ServerAdmin www.a.com DocumentRoot /var/a/html </VirtualHost>
<VirtualHost *:80> ServerAdmin www.51qgj.com DocumentRoot /var/ab/html
</VirtualHost>
Ⅳ 怎樣用群暉做web伺服器,架設多個網站
Web Station,這款群暉設備上的神器,為個人和企業用戶提供了搭建和管理Web服務的一站式解決方案。它的強大功能和直觀界面讓搭建靜態網站變得輕而易舉。今天,讓我們一起探索如何在群暉上一步步設置,創建並管理多個個性化網站。 首先,在群暉的套件中心搜索並安裝Web Station,它會自動在系統中顯示。安裝完成後,你會發現總覽頁面多了後端和服務套件的選項。打開File Station,你會發現web和web_packages文件夾,這些都是Web Station為我們的網站創建的基石。 從GitHub下載一個靜態導航網站的示例代碼,如WebStackPage.github.io,然後將代碼文件夾上傳至Web Station中的web文件夾,訪問地址為http://WebStackPage.github.io。接下來,進入Web Station的網頁服務選項,新增一個靜態站點服務。 在常規配置中,填寫自定義名稱和描述,文檔根目錄指向剛剛上傳的代碼文件夾。確認無誤後,靜態網站就建立成功了。 為了讓外界能訪問到這個網站,需要創建一個網路門戶。在網路門戶選項中,新增一個網頁服務門戶,選擇我們剛建立的靜態網站,設置基於埠的訪問方式,選擇合適的HTTP、HTTPS和HSTS選項,並選擇一個群暉上未被佔用的埠號。 一旦設置完成,確認狀態正常,你的網站就能通過內網IP(如http://內網IP:9527)或群暉域名(如https://群暉域名:9527)訪問了。 默認的導航站可能並不滿足你的需求,這時就需要進入web文件夾的cn文件夾,修改index.html文件。要修改的地方包括網址、圖標、名稱和描述。你可以直接在群暉上編輯,或者下載到本地電腦,全局搜索並修改相應內容,然後重新上傳。 如果對修改代碼感到繁瑣,可以考慮使用帶後台管理的開源項目,如基於WebStack的https://github.com/owen0o0/WebStack。但這需要額外安裝WordPress套件,從而將網站升級為動態網站,進一步擴展到個人博客的搭建,操作同樣簡單。 總結來說,通過群暉的Web Station,無論你是新手還是老手,都可以輕松搭建多站Web伺服器,滿足不同需求。現在,你已經掌握了搭建和管理的基本步驟,趕快動手實踐吧!
如何利用群暉搭建多站Web伺服器:從入門到實戰</安裝與基礎配置
搭建靜態導航網站
創建網路門戶,訪問你的站點
個性化導航站
動態網站的選擇