我在 OSX 环境中使用 Apache、PHP (MAMP) 和 Symfony 框架进行开发。Symfony 需要使用虚拟主机进行本地开发,所以我在我的/etc/apache2/hosts
文件中添加了这些行:
127.0.0.1 frontenda.dev
127.0.0.1 frontendb.dev
然后在我的/Applications/MAMP/conf/apache/extra/httpd.vhosts.conf
,我添加了这些行:
<VirtualHost *:80>
ServerName frontenda.dev
DocumentRoot /Users/geo/Sites/frontenda/www/
</VirtualHost>
<VirtualHost *:80>
ServerName frontendb.dev
DocumentRoot /Users/geo/Sites/frontendb/www/
</VirtualHost>
我可以通过这些 urlhttp://frontenda.dev
或http://frontendb.dev
. 我的问题是我应该怎么做(如果可能的话)使用 IP 地址而不是frontenda.dev
or frontendb.dev
?我的意思是,假设我的机器 ip 192.168.1.144
,我可以为不同的文件夹做192.168.1.144/frontenda
甚至分配不同的端口号吗?