Я даже не уверен на 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-преобразователь, либо разрешить их с помощью корневых серверов.