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

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

如何配置移动应用平台同时管理/托管多个网站以进行开发?

答案1

更改默认监听端口

转到MAMP > Preferences > Ports并设置Apache Port80。按确定。

设置本地 hosts 文件

编辑您的主机文件,以便您拥有一些可以解析到本地网络服务器的域。

在终端中,输入sudo pico /etc/hosts并输入您的密码。在底部,附加以下两行。

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

保存文件并退出(Ctrl+O,enter,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>

重启 Apache

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

相关内容