→ CHECK !!  :什麼是虛擬主機?

 

虛擬主機可以讓你使用同一部伺服器、同一個IP,架設多個網站,而全都由同一個RaidenHTTPD負責處理用戶要求的網頁,例如: 同時控管多個網域( ec.company.com 和 www.company.com ),他們分別為ec網站及該公司的入口網站,個有不同的網頁甚至程式,分別放在不同目錄,而RaidenHTTPD會依照使用者的需求的網域餵給正確的網頁,所以對使用者來說他們看到的是兩個不同的網站。

 

 → CHECK !!  :什麼是虛擬檔案系統?

 

虛擬檔案系統 可以自訂網站的目錄結構,隱藏你電腦中所有的實體路徑的資訊,只要設好虛擬路徑跟實體路徑的連結關係,假設網站是http://www.company.com/,他有以下設定。

虛擬路徑 實體路徑  
/ c:/wwwroot 虛擬路徑根目錄 ,每個虛擬主機必須都要有的路徑.
/images d:/path/img 虛擬路徑名稱可自訂義,不需跟實體路徑相同.

當使用者輸入網址 http://www.company.com/,會指向c:/wwwroot裡的檔案,當使用者輸入網址 http://www.company.com/images,會指向d:/path/img裡的檔案。

所以使用者以為網站只有 / 及 /images ,而不知他們實際是指向何處。

 

 → CHECK !!  :虛擬主機的規則

 

虛擬主機的個數依照所購買的版本不同會有不同的限制,但是一定會有一個叫做"DEFAULT"的預設主機,他是開宗明義第一個主機,不允許刪除或暫停掉。

虛擬主機的尋找規則,是以最明確的為優先,若是都不符合則由"DEFAULT"頂替。

假設1:

目前設定有兩個主機

  • DEFAULT
  • raidenhttpd.com

使用者輸入 www.raidenhttpd.com,尋找的順序由 www.raidenhttpd.com(不存在)raidenhttpd.com(存在),所以符合第二個主機設定。

使用者輸入 www.raidenftpd.com,尋找的順序由 www.raidenftpd.com(不存在)raidenftpd.com(不存在)com(不存在)DEFAULT,也許www.raidenftpd.com也是指向這個IP,但是RaidenHTTPD上並沒有相對應的設定,所以最後套用的是DEFAULT的設定。

    由以上例子可以看出,若是設定的越明確,可以簡少搜尋的次數,而提高效率。

     

 → CHECK !!  :設定虛擬主機

     

    新增(你必須擁有此網域才能新增)

    步驟

    點選RaidenAdmin設定選擇"虛擬主機編輯器"在虛擬主機上點右鍵新增虛擬主機。

    輸入虛擬主機的網域位置
    選擇這個虛擬主機的網站根目錄
    虛擬主機已經成功被加入

    暫停(暫時關閉此主機,但保留設定)

    步驟

    點選RaidenAdmin設定選擇"虛擬主機編輯器"在虛擬主機列表某主機上點右鍵暫停虛擬主機。


    刪除(完全刪除,不保留設定)

    步驟

    點選RaidenAdmin設定選擇"虛擬主機編輯器"在虛擬主機列表某主機上點右鍵刪除虛擬主機。

 → CHECK !!  :設定虛擬目錄

     

    設定根目錄

    步驟

    點選RaidenAdmin設定選擇"虛擬主機編輯器"在虛擬主機列表某主機上點右鍵設定網站根目錄跳出編輯對話框瀏覽選擇目錄確定

    注意 每個虛擬主機必須要有一個根目錄也就是"/"。


    新增虛擬目錄

    步驟

    點選RaidenAdmin設定選擇"虛擬主機編輯器"在虛擬主機列表某主機上點右鍵新增虛擬目錄跳出編輯對話框將"/CHANGE_ME_FIRST"改成許要的路徑名稱,例如"/alias"瀏覽選擇目錄確定

    編輯虛擬目錄

    步驟

    點選RaidenAdmin設定選擇"虛擬主機編輯器"在虛擬主機列表展開某主機右鍵選取其中之一路徑編輯跳出編輯對話框瀏覽選擇目錄套用確定


    刪除虛擬目錄

  • 步驟

    點選RaidenAdmin設定選擇"虛擬主機編輯器"在虛擬主機列表展開某主機右鍵選取其中之一路徑刪除