Rediriger les Adresses à localhost par un Motif sur Mac OS X
Je ne suis pas encore 100% sûr de la façon de poser cette question. La réponse est peut-être là, mais je ne le trouve pas.
Donc j'ai mis en place des hôtes virtuels pour mon Mac et je fais tout mon développement en local sur mon ordinateur. J'ai un vhost
dossier dans mon Sites
dossier, et j'ai une liste de dossiers, tels que:
recipes.cam
database.cam
sandbox.cam
codeigniter.cam
et dans mon /etc/hosts
fichier j'ai une entrée pour chacun d'eux:
# 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
# ...
Et cela fonctionne très bien. Quand je vais à http://recipes.cam dans mon navigateur, il montre le contenu de la ~/Sites/vhosts/recipes.cam
.
C'est donc ma question: Est-il possible d'avoir une adresse que fin en .cam
pour rediriger vers localhost? Donc je n'ai pas de créer une nouvelle entrée dans hosts
chaque fois que j'ajoute un nouveau répertoire (ce qui arrive assez souvent).
J'ai essayé 127.0.0.1 *.cam
dans mon hosts
fichier, mais il ne fonctionne pas :-/
- Vous pouvez configurer votre propre serveur DNS qui ne répond à rien sous la .cam domaine. Cependant, la mise en place d'un tel serveur est hors sujet pour Stack Overflow, mais pourrait être approprié sur Serveur de Faute.
- Ok, peut-être que je vais déplacer mon post d'il. Je suis un PHP/jQuery Développeur et utiliser ce site souvent, donc c'est là que j'ai pensé que je commencerais. Merci.
- C'est quelque chose de mieux mis en œuvre comme un serveur proxy OU un serveur dns local.
Vous devez vous connecter pour publier un commentaire.
La meilleure solution que j'ai pu trouver DNSMasq.
Justin Carmony du blog m'a aidé à le configurer. Sa première question était plus de savoir pourquoi
.local
était tellement lent après la mise à jour d'OSX ou quelque chose comme ça, mais la solution est la même: DNSMasq.http://www.justincarmony.com/blog/2011/07/27/mac-os-x-lion-etc-hosts-bugs-and-dns-resolution/
Maintenant, fondamentalement, tous les *.cam adresse d'aller à mon IP locale. Je l'ai mis en place, donc tout ce que j'ai à faire est de créer un dossier, test de la liste.cam et je suis parti avec un pile LAMP.