2014/06/23

虛擬站台,使用apache2將多個網站放同一台伺服器

△注意:本文是配合 Ubuntu Server 14.04 LTS 安裝

一般架網站,大都多是一台伺服器對應一個網址,供使用者連線使用,這沒什麼不好,就是把組織要呈現的資訊公告出來,如果想要呈現的資訊比較多,又或者是資訊的種類比較不同,我們會想要把網頁資訊做區分,最簡單的方法是建子資料夾。

假設我們的網址叫www.example.org,對應到apache2伺服器是/var/www/html中的網頁資料,然後我們用資料夾來區分不同種的網頁資料,就在/var/www/html下建資料夾,也許是aaa與bbb,使用者在連網頁時,就是改輸入www.example.org/aaawww.expampleorg/bbb,就可以達成分類的目標了(會看到不同的內容)。

再更進階一點的方式,也就是這一篇的主題virtualhost,還是會使用不同的資料夾區分資料,但是使用者再連線時,是輸入不同的名字做區別;這個方法也適用於將多個不同的站台做合併,比如說,我們本來有www.example.org與forum.example.org兩個網站,分別在不同的網頁伺服器上,但是對外的IP不夠了,我們想要把他們做合併,這樣的情形也可以來使用apache2的virtualhost功能。


▲ 圖一、把兩個站台放在同一個伺服器中

<more...>

#使用apachectl -S可以看到virtualhost的設定

沒有留言:

張貼留言