如何在MAMP上设置多个网站/虚拟主机?

你如何configurationMAMP来一次pipe理/托pipe多个网站进行开发?

更改您的默认侦听端口

转到MAMP > Preferences > Ports并将Apache Port设置为80 。 按OK。

设置您的本地主机文件

编辑您的主机文件,以便您有一些域将parsing到您的本地Web服务器。

从terminalinputsudo pico /etc/hosts并input您的密码。 在底部,追加以下两行。

 127.0.0.1 local.example.com 127.0.0.1 local.example.net 

保存文件并退出(Ctrl + O,input,Ctrl + X)。

将虚拟主机添加到您的Apacheconfiguration

在文本编辑器中打开/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> 

重新启动Apache

停止服务器,然后在MAMP上启动服务器。 现在您应该可以访问: http : //local.example.com/和http://local.example.net/