Ajouter un site avec un domaine de premier niveau (TLD) non standard
Avec ServBay, vous pouvez utiliser des domaines de premier niveau (TLD) non standard pour créer et gérer vos sites web en environnement de développement local. Cette approche vous permet non seulement d’économiser sur l’achat de noms de domaine, mais aussi d’améliorer significativement la sécurité de votre environnement local grâce à l’intégration automatique de certificats SSL de confiance. Ce guide explique en détail le concept des TLD non standard, leurs avantages et la façon simple de les ajouter à vos sites locaux sous ServBay.
Introduction aux TLD non standard
Un domaine de premier niveau (Top-Level Domain, ou TLD) est la partie la plus haute de la hiérarchie du DNS, comme .com
, .org
ou .net
. Un TLD non standard désigne tout suffixe de domaine qui n’est pas enregistré ou largement utilisé dans le DNS public. Ces TLD sont souvent réservés à des usages spécifiques, par exemple pour des réseaux internes, des environnements de développement local ou des plateformes de test.
L’avantage principal de l’utilisation de TLD non standard est qu’ils ne sont pas résolus sur l’internet public, ce qui les rend parfaits pour créer des environnements de développement ou de test totalement isolés.
Attention
Il est fortement déconseillé d’utiliser les TLD *.test
et *.local
avec ServBay. Selon les normes (comme RFC 6762 et RFC 2606), ces TLD nécessitent des traitements spécifiques (notamment via mDNS, le DNS multicast), ce qui peut entraîner des délais importants ou des comportements imprévisibles lors de la résolution de nom. Il est recommandé de privilégier les TLD libres de conflit comme .dev
, .localtest
, .servbay.demo
ou tout autre suffixe personnalisé.
Exemples courants de TLD non standard
Outre .test
et .local
qui sont déconseillés, d’autres TLD non standard que vous pouvez envisager pour le développement local incluent :
.dev
(à noter :.dev
est désormais un TLD HSTS appartenant à Google, le navigateur impose donc HTTPS, ce qui s’accorde parfaitement avec l’intégration SSL automatique de ServBay).localtest
.servbay.demo
(ou tout autre suffixe personnalisé qui évite les conflits).example
(réservé pour la documentation et les exemples).internal
.lan
Avec ces TLD non standard, aucune configuration ou enregistrement DNS public n’est nécessaire pour les utiliser en local ou sur un réseau privé.
Les avantages des TLD non standard
1. Réduction des coûts
En utilisant des TLD non standard pour le développement local, vous n’avez aucun frais d’achat ou de renouvellement de nom de domaine. Pour les développeurs qui gèrent de nombreux projets locaux ou créent fréquemment de nouveaux environnements de test, c’est une économie appréciable.
2. Sécurité renforcée pour le développement local
Comme ces TLD ne sont pas résolus sur le DNS public, personne à l’extérieur ne peut accéder à vos sites de développement via ces noms de domaine. En combinant cela avec les certificats SSL de confiance générés automatiquement par ServBay (via le ServBay PKI), vous pouvez travailler en HTTPS sur tous vos projets, simuler fidèlement vos scénarios de production et renforcer la sécurité des échanges locaux.
3. Gestion facilitée pour le développement et les tests
En attribuant un domaine unique et facile à retenir à chaque projet ou environnement de test local (comme myproject.dev
ou api.localtest
), vous bénéficiez d’une meilleure organisation. ServBay gère automatiquement la résolution de ces domaines, aucun besoin de toucher à votre fichier hosts. Ceci vous permet de gérer efficacement plusieurs projets tout en maintenant une vue d’ensemble claire et professionnelle.
Comment ajouter un site à TLD non standard dans ServBay
Ajouter un site local avec un TLD non standard dans ServBay est très simple. ServBay s’occupe automatiquement de la résolution DNS locale (via son résolveur DNS ou la modification du fichier hosts) et de la génération et de la gestion des certificats SSL.
Étape 1 : Ouvrir l’interface de gestion ServBay
Rendez-vous dans le dossier Applications de votre macOS et lancez l’application ServBay
.
Étape 2 : Accéder à la gestion des sites
Une fois le logiciel lancé, la page d’accueil s’ouvre. Dans le menu de navigation à gauche, cliquez sur Sites
. Vous accédez à la page de gestion des sites dans ServBay.
Étape 3 : Ajouter un nouveau site
En bas de la page de gestion des sites, cliquez sur le bouton +
. Un formulaire s’affiche à droite pour renseigner toutes les informations de votre nouveau site.
Étape 4 : Configurer le domaine non standard et les autres paramètres
Dans le formulaire, localisez le champ « Nom de domaine ». Saisissez ici le nom de domaine non standard choisi, par exemple myproject.dev
ou api.servbay.demo
.
Continuez à remplir les autres champs nécessaires du site, dont :
- Racine du site (Document Root) : Chemin local vers le dossier de votre projet (il est recommandé de créer un sous-dossier dans
/Applications/ServBay/www/
). - Version de PHP (PHP Version) : Sélectionnez la version désirée si c’est un projet PHP.
- Autres paramètres : Configurez les fichiers d’index, les protocoles SSL, etc., selon les besoins de votre projet.
Étape 5 : Enregistrer la configuration
Après avoir renseigné tous les champs requis, cliquez sur le bouton Enregistrer
en bas du formulaire. ServBay applique instantanément votre nouvelle configuration et effectue tout le nécessaire en arrière-plan.
Étape 6 : Résolution locale et certificat SSL automatique par ServBay
Après enregistrement, ServBay gère pour vous :
- Résolution DNS locale : ServBay configure le système pour que votre domaine non standard pointe correctement vers l’environnement local (en général
127.0.0.1
ou::1
). Vous n’avez pas besoin de modifier manuellement/etc/hosts
. - Génération et gestion de certificat SSL : ServBay utilise son autorité de certification intégrée (ServBay CA) pour générer un certificat SSL de confiance pour votre domaine. Puisque cette CA est gérée par ServBay PKI et reconnue par votre système, le navigateur fera confiance au certificat généré et vous n’aurez aucun avertissement de sécurité lors de la consultation de votre site local.
Vous pouvez maintenant accéder à votre site de développement local en saisissant le domaine non standard choisi (par exemple https://myproject.dev
) dans votre navigateur.
À surveiller lors de l’utilisation de TLD non standard
1. Conflits de domaine
Bien que les TLD non standard n’entrent pas en conflit avec les domaines publics, veillez à ne pas choisir un TLD déjà utilisé ailleurs sur votre propre réseau interne. Optez pour un suffixe unique ou un TLD personnalisé lié à votre projet pour éviter ce type de conflit.
2. Portée d’accès limitée au réseau local
Notez que ces domaines ne seront accessibles que sur la machine locale où tourne ServBay, ou bien sur le réseau interne si la bonne résolution DNS y est configurée. Ils ne sont pas disponibles depuis internet.
3. Exploitez pleinement l’intégration SSL de ServBay
Il est vivement conseillé d’utiliser HTTPS même en local. Grâce à la génération automatique de certificats SSL pour les TLD non standard, ServBay vous offre un environnement qui simule la production et vous aide à identifier d’éventuels problèmes liés à HTTPS dès la phase de développement.
Conclusion
Utiliser des TLD non standard dans ServBay pour la création et la gestion de sites locaux est un atout majeur pour optimiser votre workflow de développement. Vous économisez sur le coût des domaines, bénéficiez d’une résolution DNS et d’une gestion SSL automatisées, et vous rendez votre environnement local plus sûr et plus professionnel.
Cette fonctionnalité de ServBay permet à chaque projet local de disposer d’un domaine sur mesure, facile à administrer, sans aucune configuration manuelle laborieuse. Que vous développiez en PHP, Node.js, Python, Go, Java, ou que vous utilisiez MySQL, PostgreSQL, MongoDB, Redis, ou encore des serveurs web Caddy/Nginx, ServBay et ses TLD non standard vous offrent une plateforme locale efficace, flexible et hautement sécurisée. Essayez dès maintenant l’ajout de votre premier domaine à TLD non standard sur ServBay !