Назад | Перейти на главную страницу

Перенаправление адресов на localhost по шаблону в Mac OS X

Я даже не уверен на 100%, как задать этот вопрос. Ответ может быть где-то там, но я не могу его найти.

Итак, я настроил виртуальные хосты для своего 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 файл, но это не сработало: - /

Вы можете установить локальный DNS-сервер / преобразователь (например, BIND) с .cam зона, содержащая подстановочный знак, и ваш файл resolv.conf указывает на localhost. Остальные запросы вы можете либо направить на свой обычный DNS-преобразователь, либо разрешить их с помощью корневых серверов.