Dynamiser ses sous-domaines locaux
Lorsque vous développez en local vous utilisez certainement l’adresse suivante : http://localhost
Compte-tenu de la nouvelle tendance à utiliser des micro-services au sein d’une même application, il devient parfois nécessaire d’utiliser plusieurs noms de domaine pour chaque domaine applicatif. Les associer manuellement à votre hôte peut parfois être long et contraignant selon le nombre de projet et le type d’application.
La démarche à suivre décrit comment automatiser ce processus.
Installation de dnsmasq
Le nom du paquet est dnsmasq
, reportez-vous à la documentation de votre système d’exploitation pour savoir comment l’installer.
Configuration de dnsmasq
Si par exemple vous souhaitez utiliser les sous-domaines monprojet.localhost
et monprojet-api.localhost
tapez les commandes suivantes :
# echo "address=/localhost/127.0.0.1" >> /etc/dnsmasq.conf
# /etc/init.d/dnsmasq restart
Pour finir, testez la mise en place par un simple ping
en tapant la commande suivante :
$ ping monprojet.localhost
Si le ping savère concluant, l’adresse http://monprojet.localhost sera interprétée par votre hôte.
J’espère que ce tutoriel vous aura plu, et n’hésitez pas à poster vos commentaires.