Apache-2.2
如何在 MAMP 上設置多個網站/虛擬主機?
您如何配置MAMP以一次管理/託管多個網站以進行開發?
更改預設偵聽埠
轉到
MAMP > Preferences > Ports
並設置Apache Port
為80
。按好。設置本地主機文件
編輯您的主機文件,以便您擁有一些可以解析到本地 Web 伺服器的域。
在終端中,鍵入
sudo pico /etc/hosts
並鍵入您的密碼。在底部,附加以下兩行。127.0.0.1 local.example.com 127.0.0.1 local.example.net
保存文件並退出(Ctrl+O、輸入、Ctrl+X)。
將虛擬主機添加到您的 Apache 配置
在文本編輯器中打開
/Applications/MAMP/conf/apache/httpd.conf
,向下滾動,然後將以下行添加到文件中。NameVirtualHost * <VirtualHost *> DocumentRoot "/Applications/MAMP/htdocs" ServerName localhost </VirtualHost> <VirtualHost *> DocumentRoot "/Users/YOURNAME/sites/example-a" ServerName local.example.com </VirtualHost> <VirtualHost *> DocumentRoot "/Users/YOURNAME/sites/example-b" ServerName local.example.net </VirtualHost>
重啟阿帕奇
停止伺服器,然後在 MAMP 上啟動伺服器。現在您應該可以訪問: http: //local.example.com/和http://local.example.net/