在 Mac OS X 上通过 Pattern 将地址重定向到本地主机

在 Mac OS X 上通过 Pattern 将地址重定向到本地主机

我甚至不确定该如何提出这个问题。答案可能就在那里,但我找不到。

因此,我为我的 Mac 设置了虚拟主机,并在计算机上本地进行所有开发。vhost我的文件夹中有一个文件夹Sites,并且有一个文件夹列表,例如:

recipes.cam
database.cam
sandbox.cam
codeigniter.cam

在我的/etc/hosts文件中,每个条目都有一个条目:

# vhosts
127.0.0.1 recipes.cam
127.0.0.1 database.cam
127.0.0.1 sandbox.cam
127.0.0.1 codeigniter.cam
# ...    

这很有效。当我去http://recipes.cam在我的浏览器中,它显示了的内容~/Sites/vhosts/recipes.cam/

这是我的问题:有没有办法让任何以 结尾的地址.cam重定向到 localhost?这样我就不必hosts每次添加新目录时都创建新条目(这种情况经常发生)。

我尝试127.0.0.1 *.cam在我的hosts文件中这样做,但是没有用 :-/

答案1

您可以安装一个本地 DNS 服务器/解析器(例如 BIND),其.cam区域包含通配符条目,并让您的 resolv.conf 指向本地主机。其他请求您可以转发到您的常规 DNS 解析器,或使用根服务器进行解析。

相关内容