J'ai un contrôleur de domaine Windows et nous l'utilisons pour le DNS de notre réseau interne. J'ai une boîte Ubuntu avec une adresse IP de 172.16.34.149. Dans le DNS de Windows, j'ai créé les entrées de recherche directe et inverse pour le nom Endymion.
Naturellement, quand je fais un FTP/SSH/HTTP/etc vers le nom d'hôte Endymion, il se résout correctement vers ma boîte Ubuntu.
Je voulais faire du développement web sur cette boîte pour un site existant. Des problèmes sont apparus lorsque j'ai placé le site dans un sous-dossier de /var/www/. Disons que c'était dans le dossier /var/www/projetx/. Le problème concernait la résolution incorrecte des urls non relatives.
Je me suis donc dit que je pourrais créer une nouvelle entrée DNS pour le nom d'hôte projectx. Bien sûr, quand je fais un FTP/SSH/HTTP/etc sur le nom d'hôte projectx, il me conduit à la même boîte ubuntu que le nom d'hôte Endymion ... c'est ce que je m'attendais. J'ai maintenant deux noms d'hôtes pour la même boîte.
Je crée ensuite une entrée Virtualhost dans httpd.conf qui ressemble à ce qui suit :
<VirtualHost *:80>
DocumentRoot /var/www/projectx
ServerName projectx
ServerAlias projectx
</VirtualHost>
Bien sûr, quand je vais dans un navigateur et que je tape dans http://projectx/ il me conduit au bon sous-dossier. Tout fonctionne ! !!
Pas si vite.
Je vais ensuite à http://endymion/ et au lieu de m'amener à /var/www/, il m'amène à /var/www/projetx/.
Il est clair que j'ai raté quelque chose. Aidez-moi s'il vous plaît !)