SERVEUR APACHE2 ET VIRTUALHOST

SERVEUR APACHE2 ET VIRTUALHOST

Par serveur Web (aussi appelé serveur http), on entend, tout type de serveur qui permet de diffuser des contenus Web sur internet ou intranet. L’un de ces serveurs est le serveur apache celui que nous allons configurer dans ce TP. Il existe d’autre serveur web notamment: IIS, Lighttpd, Nginx.

Installation du serveur apache sous Debian

Pour l’installer, il faut taper la commande

« apt-get update && install apache2 »

La première commande permettant de mettre à jour les paquets et la seconde à installer le Service apache.

Après l’installation, redémarrer le service avec la commande

 service apache2 restart 

Après l’installation, redémarrer le service avec la commande « service apache2 restart »

Pour vérifier si le service est bien installé et fonctionnel taper la commande « ps –ax ». Pour vérifier le port du web est bien à l’écoute taper la commande : « netsat –atn »

Configuration d’une zone sur le serveur DNS

Nous allons créer une zone sur le serveur DNS (bind9), La zone: « epbooktic.local » et faire les enregistrements de « type A » du serveur apache ainsi qu’un enregistrement de type « CNAME ».


Création de l’arborescence

Nous allons par la suite créer un répertoire à la racine du répertoire « /var/www/html »

"mkdir /var/www/html/epbooktic "

Par la suite, se déplacer dans le répertoire nouvellement créé (cd /var/www/html/epbooktic) et éditer le fichier « index.html », renseigner les informations que vous souhaitez voir sur votre page web.

Configuration des hôtes virtuels ou VirtualHost

Chaque hôte est défini dans un fichier de configuration indépendant qu’on trouve et qu’on crée dans le répertoire /etc/apache2/sites-available/, dans ce fichier figure déjà le premier hôte virtuel « 000-default. conf »

Pour cela copier le fichier du premier Virtualhost défini dans le répertoire /etc/apache/sites-available/ vers le fichier de chaque hôte, avec la commande suivante:

« cp /etc/apache2/sites-available/000-default.conf    /etc/apache2/sites-avalaible/site1.conf » 

Éditer ce fichier et modifier les lignes suivantes : « DocumentRoot » et le « ServerName »

Après la configuration du fichier /etc/apache2/sites-available/site1.conf

Activer l’hôte virtuel en créant un lien entre le répertoire « /etc/apache2/sites-available » (sites disponibles) et le répertoire « /etc/apache2/sites-enabled » (sites activés).

Se déplacer dans le répertoire « /etc/apache2/sites-enabled » et taper la commande:

 « a2ensite site1.conf »

vous devez avoir le message ci-dessous:

Redémarrer le service après toutes ces configurations « service apache2 restart« .

Test

Aller sur le navigateur et taper l’URL http://www.epbooktic.local, le navigateur nous redirige bien sur la page epbooktic.

admin7498

Laissez votre message