RHEL 7 configurer des hôtes virtuels

RHEL7: Les Virtualhost.

Pre requis

Disposer d’un serveur web apache installé

Procédure

Le site web se nomme vhost.alphorm.lan.

Création du répertoire /var/www/html/vhost.alphorm.lan

# cd /var/www/html
# mkdir vhost.alphorm.lan

Créer un fichier index.html et assigner le context pour SELinux

# echo "Ceci est un hôte virtuel." > vhost.alphorm.lan/index.html
# restorecon -R vhost.alphorm.lan

Créer un fichier /etc/httpd/conf.d/vhosts.conf et insérer les lignes suivantes ::

<VirtualHost *:80>
ServerAdmin webmaster@vhost.alphorm.lan
DocumentRoot /var/www/html/vhost.alphorm.lan
ServerName vhost.alphorm.lan
ErrorLog logs/vhost.alphorm.lan-error_log
CustomLog logs/vhost.alphorm.lan-access_log common
</VirtualHost>

On valide la configuration:

# apachectl configtest
Syntax OK
# httpd -t
Syntax OK

Redémarrage du service httpd :

# apachectl restart
OU
# systemctl restart httpd

Vérification des virtualhost :

# httpd -D DUMP_VHOSTS
VirtualHost configuration:
*:80                   is a NameVirtualHost
         default server vhost.alphorm.lan (/etc/httpd/conf.d/vhosts.conf:1)
         port 80 namevhost vhost.alphorm.lan (/etc/httpd/conf.d/vhosts.conf:1)
         port 80 namevhost vhost.alphorm.lan (/etc/httpd/conf.d/vhosts.conf:1)

On test

On installe un navigateur web :

# yum install -y elinks
# elinks http://vhost.alphorm.lan

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.