[工具] MAMP Apache 如何開啟 Virtual Host

[工具] MAMP Apache 如何開啟 Virtual Host

MAMP 在 Windows 以及 Mac 上是一個非常好用的網頁架站懶人包,既然在本機開發你應該不會一次只有一個網站,可以使用 Virtual Host 建立多個假的網址在本地端開發,是相當實用的一個功能。

設定

以下為Mac為例

在開始之前我們必須先將 MAMP 的 port 號設定為我們常用的 port 如下

如果你沒有更改過安裝目錄的話設定檔路徑為 /Applications/MAMP/conf/apache/httpd.conf 找到設定

# Virtual hosts
# Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf

我們將註解拿掉讀取設定

# Virtual hosts
Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf

httpd-vhosts.conf 複製貼上設定改成自己的網站目錄已經想要的網址即可

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot "/Users/jimmy8646/project/mysite"
    ServerName mysite.aj.tw
</VirtualHost>

或是你可以參考我的配置,免得日後升級全部設定都被刪除

httpd-vhosts.conf 內引入家目錄的檔案

Include /Users/MYHOME/vhost/custom.conf

custom.conf 內在引入全部的設定

Include /Users/MYHOME/vhost/test1.conf
Include /Users/MYHOME/vhost/test2.conf

最後在本機 /etc/hosts 加入自訂的網址即可囉

127.0.0.1    mysite.aj.tw

記得將 MAMP 重啟讀取設定