Actualités
FreeBSD 15, Nouvelles options de système d'exploitation sur VMware, et nouveau 1-Click Apps Sont désormais disponibles dans le panneau de contrôle !
JH
Joe Harris
Octobre 30 2020
Mis à jour le 25 janvier 2026

Comment configurer Apache Hôtes virtuels sur CentOS 8 (Guide étape par étape)

CentOS Linux Serveur Web

Vous utilisez un autre système d'exploitation ?

Sélectionnez la version ou la distribution souhaitée.

Apache Cette solution permet d'héberger plusieurs sites web sur un seul serveur grâce à des hôtes virtuels basés sur le nom. Chaque hôte virtuel dispose de son propre répertoire racine, de ses fichiers journaux et de ses paramètres de configuration, ce qui assure une meilleure isolation et une gestion flexible des sites sans nécessiter d'adresses IP supplémentaires.

Dans l' Serverspace vous pouvez créer un serveur avec l'application déjà installée "Apache".

Dans ce tutoriel, nous allons configurer Apache hôtes virtuels. Nous avons récemment installé la pile de lampes sur CentOS 8. Commencez par installer Apache et continuez avec ce guide.

Création de répertoires racines de documents

Créez un dossier pour chaque site Web dans le / var / www /.

mkdir -p /var/www/domain-name.com/public_html

Marque apache user le propriétaire de ce dossier.

chown apache:apache /var/www/domain-name.com/

Fichiers de configuration pour les hôtes virtuels

Apache fonctionne avec tous les fichiers avec le .conf prolongement de la /etc/httpd/conf.d/ dossier. Créez un fichier de configuration pour votre site.

nano /etc/httpd/conf.d/domain-name.com.conf

Insérez-y les lignes suivantes. Remplacez domain-name.com par votre nom de domaine.

<virtualhost *:80>
ServerName domain-name.com
ServerAlias www.domain-name.com
DocumentRoot /var/www/domain-name.com
ErrorLog /var/log/httpd/domain-name.com-error.log
CustomLog /var/log/httpd/domain-name.com-access.log combined
</virtualhost>

Si vous souhaitez que plusieurs noms de domaine fonctionnent avec le même contenu, répertoriez-les simplement séparés par un espace dans le ServerAlias ligne.

ServerAlias www.domain-name.com domain-name2.com domain-name3.com

Enregistrez et fermez le fichier, redémarrez le service.

systemctl restart httpd

Apache test d'hôte virtuel

Pour vérifier le fonctionnement de l'hôte virtuel, placez un index.html fichier avec du contenu dans le répertoire d'accueil du site.

echo "<h1>My first Apache virtual host</h1>" > /var/www/domain-name.com/public_html/index.html

Ouvrez le nom de domaine ou l'adresse IP du serveur dans le navigateur. Vous verrez le contenu du index.html fichier.

Problèmes courants avec Apache Hôtes virtuels

Les problèmes courants incluent des chemins d'accès racine de documents incorrects, des autorisations manquantes et DNS Les enregistrements ne pointent pas vers l'adresse IP du serveur. Vérifiez toujours. Apache configuration et domaine DNS paramètres lors du dépannage.

Conclusion

Apache Les hôtes virtuels offrent une solution flexible et efficace pour héberger plusieurs sites web sur un seul serveur. CentOS 8. Serveur. En utilisant des hôtes virtuels basés sur le nom, vous pouvez isoler les configurations du site, gérer les journaux séparément et faire évoluer votre environnement d'hébergement Web sans adresses IP supplémentaires.

Voter:
5 sur 5
Note moyenne : 5
Noté par : 1
1101 CT Amsterdam Pays-Bas, Herikerbergweg 292
+31 20 262-58-98
700 300
ITGLOBAL.COM NL
700 300

Vous pourriez aussi aimer...

Nous utilisons des cookies pour rendre votre expérience sur le Serverspace meilleur. En poursuivant votre navigation sur notre site, vous acceptez nos
Utilisation des cookies et Politique de confidentialité.