在 MAMP PRO (os x lion) 中添加本地虚拟主机后,一切都按预期运行。出于好奇,我查看了位于 MAMP/conf/apache/extra 中的 httpd-vhosts.conf 文件,令我惊讶的是,我所看到的就是这些:
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "/Applications/MAMP/Library/docs/dummy-host.example.com"
ServerName dummy-host.example.com
ServerAlias www.dummy-host.example.com
ErrorLog "logs/dummy-host.example.com-error_log"
CustomLog "logs/dummy-host.example.com-access_log" common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "/Applications/MAMP/Library/docs/dummy-host2.example.com"
ServerName dummy-host2.example.com
ErrorLog "logs/dummy-host2.example.com-error_log"
CustomLog "logs/dummy-host2.example.com-access_log" common
</VirtualHost>
它没有将我的虚拟主机添加到文件中,我甚至看不到 localhost 的路径(但它可以工作!)这是否与 MAMP 使用 httpd.conf 模板有关?我的虚拟主机的信息存储在哪里?我可以手动添加虚拟主机吗?
答案1
我发现我找错了地方,MAMP PRO 的 httpd.conf 的正确路径是 ~/Library/Application Support/appsolute/MAMP PRO。