Comment configurer Apache Hôtes virtuels sur CentOS 8 (Guide étape par étape)
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_htmlMarque 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.confInsé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.comEnregistrez et fermez le fichier, redémarrez le service.
systemctl restart httpdApache 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.htmlProblè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.
700
300
700
300
700
300