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 restartPour finir, testez la mise en place par un simple ping en tapant la commande suivante :
$ ping monprojet.localhostSi 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.