Apache 網站伺服器在多年前已經支援虛擬伺服器,若果你的開發平台安裝了 WAMP 架構 (沒有的話請閱讀「在 Windows 7 安裝 WampServer」),只需一、兩分鐘便可以設定一個虛擬伺服器。
為了方便解說,假設你正在開發一個名為「My Fun Game」的項目,所有程式碼放在「c:\projects\myfungame」中,你打算在瀏覽器鍵入「http://www.myfungame.com/」測試程式碼。以下就是在 WampServer 環境中設定虛擬伺服器的步驟:
- 在 WampServer 根目錄 (一般是在 c:\wamp) 下,到 bin\apache\Apache2.2.21\conf,若果你正在使用的 Apache 版本不是 2.2.21,請修改前面的路經名稱。要查看你正在使用的 Apache 版本,可以在視窗工具列上點按 WampServer 的「W」標誌,選擇「Apache -> Version」,所有你安裝了的 Apache 版本都會列出來,而正在使用中的版本旁邊有一勾表示。
- 使用 Notepad 或你慣用的純文字編輯器開啟 httpd.conf,搜尋字符串「#Include conf/extra/httpd-vhosts.conf」,把這一行最前面的「#」刪除,然後儲存。
- 轉到目錄「extra」,用純文字編輯器開啟 httpd-vhosts.conf,在檔案的最後加上以下的設定,然後儲存:
<VirtualHost *:80> DocumentRoot "c:/projects/myfungame" ServerName myfungame.localhost <Directory "c:/projects/myfungame"> Options Indexes FollowSymLinks AllowOverride all Order Deny,Allow Deny from all Allow from 127.0.0.1 </Directory> </VirtualHost>
- 到「c:\windwos\system32\drivers\etc」目錄,使用純文字編輯器開啟 hosts,尋找字符串「127.0.0.1 localhost」,然後再下一行加入:
127.0.0.1 myfungame.com
- 重新啟動 Apache。在視窗工具列上點按 WampServer 的「W」標誌,選擇「Apache -> Service -> Restart service」,這時「W」標誌會由綠轉黃,跟著轉回綠色,表示 Apache 已經重新啟動。
- 在瀏覽器鍵入的網址欄鍵入「http://myfungame.com/」便可以見到你的應用程式了。