Redirect Addresses to localhost by Pattern on Mac OS X
The best solution I've been able to find is DNSMasq.
Justin Carmony's blog post helped me set it up. His original question was more about why .local
was so slow after upgrading OSX or something like that, but the solution was the same: DNSMasq.
http://www.justincarmony.com/blog/2011/07/27/mac-os-x-lion-etc-hosts-bugs-and-dns-resolution/
Now, basically all *.cam address go to my local IP. I have it set up so all I have to do is create a folder, list test.cam and I'm off and running with a full LAMP stack.
CWSpear
Primarily a JavaScript developer, with tremendous expertise and experience with Angular and Node, but also with adequate experience in React, PHP (Laravel and CraftCMS), and moderate experience (but nothing terribly recent) with Ruby, Java and Go.
Updated on June 14, 2022Comments
-
CWSpear almost 2 years
I'm not even 100% sure how to ask this question. The answer might be out there, but I can't find it.
So I've set up virtual hosts for my Mac and I do all my development locally on my computer. I have a
vhost
folder in mySites
folder, and I have a list of folders, such as:recipes.cam database.cam sandbox.cam codeigniter.cam
and in my
/etc/hosts
file I have an entry for each one:# 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 # ...
And this works great. When I go to http://recipes.cam in my browser, it shows the contents of the
~/Sites/vhosts/recipes.cam
.So this is my question: Is there a way to have any address that end in
.cam
to redirect to localhost? So I don't have to create a new entry inhosts
every time I add a new directory (it happens pretty often).I tried
127.0.0.1 *.cam
in myhosts
file, but it didn't work :-/