Avec les hôtes virtuels basés sur le nom, vous pouvez héberger plusieurs sites Web sur le même IP / serveur. Chaque site Web nécessitera un nom d'hôte unique.
Remarque :Cet article suppose que vous avez installé Apache sur votre serveur.
Prérequis
- Un serveur Web Apache.
- Accès à un utilisateur Linux privilégié tel que root.
- Accès aux enregistrements DNS d'un domaine ou d'un sous-domaine.
Procédure
-
Connectez-vous à votre serveur via SSH et passez en utilisateur root.
$ su or $ sudo -i
-
Accédez à la configuration de votre site Apache.
#RHEL and CentOS based distributions: # cd /etc/httpd/conf/httpd.conf #Ubuntu and Debian based distributions: # cd /etc/apache2/sites-available
-
Ouvrez le fichier de configuration où se trouve votre site.
Remarque :Cette étape et les suivantes peuvent changer en fonction de votre configuration. Nous supposerons que vous utilisez celui par défaut.
# nano 000-default.conf
ou
# vim 000-default.conf
-
Ajoutez ou modifiez (si elles existent déjà) les directives suivantes à l'hôte virtuel de votre choix.
Remarque :Vous pouvez ajouter autant d'hôtes virtuels que vous le souhaitez. Cependant, chacun doit avoir un nom de serveur unique.Si vous utilisez SSL :Vous devez également ajouter ces directives à l'hôte virtuel SSL, port 443.
<VirtualHost *:80> # Here goes the hostname yu want to connect with: ServerName www.example.com # You might want to add an alias (optional): ServerAlias example.com # This is the location of your website files: DocumentRoot "/www/domain" </VirtualHost>
-
Enregistrez et fermez votre fichier.En utilisant Nano : Pour enregistrer :Ctrl + O Entrez Pour quitter :Ctrl + X
Utiliser Vim : Échap
:wq
Entrez -
Redémarrez ApacheRemarque :Cette étape peut changer en fonction de votre système d'exploitation.
#RHEL and CentOS based distributions: # systemctl restart httpd #Ubuntu and Debian based distributions: # systemctl restart apache2
-
Ajoutez un enregistrement A sur votre nom d'hôte sélectionné qui pointe vers l'adresse IP de votre serveur.
Articles liés
- Gérer les enregistrements DNS dans le portail MyRackspace (clients dédiés)
- Créer des enregistrements DNS avec Cloud DNS (clients Cloud)
Utilisez l'onglet Commentaires pour faire des commentaires ou poser des questions. Vous pouvez également démarrer une conversation avec nous.