Comment configurer des alias DNS avec Apache
ce qu’il faut savoir
- Éditer apache.conf (version 1) ou vhosts.conf (version 2) fichier, puis recherchez hébergement Web (Hébergement virtuel). Modifiez comme décrit ci-dessous.
- Après la modification, redémarrez le serveur Web et testez la nouvelle configuration.
Utilisez le serveur Web Apache pour configurer des alias DNS afin de faire pointer différents noms d’hôte vers différents répertoires sur le serveur Web.
Configurer des alias DNS
Vous pouvez créer un ou plusieurs répertoires pour le contenu dans la structure de fichiers de votre serveur Web, mais vous ne pouvez pas les placer n’importe où sur votre ordinateur.Par exemple, la plupart des fichiers Web du serveur Apache se trouvent dans Documentation dossier.Créez-y un sous-dossier pour héberger vos fichiers de domaine – peut-être dans un Internet dossiers pour séparer le contenu des autres utilisations. C’est une bonne idée de placer le fichier index.html dans un répertoire pour le tester plus tard.
- Dans Apache version 1, éditez apache.conf fichier et trouver hébergement Web (Hébergement virtuel).
- Dans Apache version 2, éditez vhosts.conf document.Ces fichiers de configuration se trouvent généralement dans le répertoire de configuration du serveur Web, et non dans Documentation Région.
Dans les deux versions, modifiez hébergement Web section pour ajouter un nouvel hôte virtuel.
La configuration d’un alias DNS sur le serveur Web ne modifie pas les paramètres DNS. Vous devez toujours configurer DNS pour mapper les adresses IP à des noms d’hôtes spécifiques.
Structure des entrées d’hôte virtuel
Un cas d’utilisation typique implique l’exécution de différents noms d’hôte qui se résolvent en la même adresse de protocole Internet, et chaque nom d’hôte doit répondre différemment. Par exemple, serveurinterne.com peut faire référence au site intranet de l’entreprise, tandis que www.serveur.com Reportez-vous à sa page Web publique. Pour configurer ces exemples, modifiez le fichier d’hôte virtuel comme suit :
# Assurez-vous qu’Apache écoute sur le port 80
écouter 80
DocumentRoot « /www/intranet »
nom du serveurinternal.server.com
# autres directives ici
DocumentRoot « /www/public »
Nom du serveur www.server.com
# autres directives ici
Pour d’autres cas d’utilisation comme les fichiers d’hôtes virtuels, consultez la documentation d’Apache.
Redémarrez le serveur Web
Après la modification, redémarrez le serveur Web et testez la nouvelle configuration.
Merci de nous en informer!
Dites-nous pourquoi !
D’autres détails ne sont pas assez difficiles à comprendre