Vous êtes sur la page 1sur 12

Devoir Apache http server

Partie 1 : Premier test :


1- Vérification que le package http est installer sur la machine avec la commande
rpm -qa |grep http

2- Créer un répertoire nommé site dans le dossier /var/www/html


Puis dans le répertoire site créer une page html nommé "index.html"
- Éditer le fichier de configuration httpd.conf qui se trouve dans le répertoire
/etc/httpd/conf/

-Voila changer la directive DocumentRoot de tel sorte que le serveur http pointe
sur votre site web.

- Voila la vérification localement

- Voila le test a distance avec @Ip


- Le test avec le nom du domaine

Partie 2 : Les Pages personnelles :

- Aller au chemin /etc/httpd/conf.d/userdir.conf

- Il doit désactiver l’option UserDir disabled


- et activer l’option UserDir public_html
1- voila la présence de la directive Directory

3-

Créer un utilisateur nommé toto


- Dans le dossier personnel toto créer un répertoire public_html
- Changer les droit d’accès sur le répertoire toto
- Dans le répertoire créer un fichier index.html
Le test :
- Redémarrer le service httpd
- Vérifier l’acces dans le navigateur avec URL : 192.168.1.1/~toto

Partie 3 : Protéger les accès : les webs privés :

1- Créer le répertoire /var/www/html/prive


- Copie une page web vers le répertoire prive

- Tester leur accessibilité, voila il peut le accéder


2- Créer dans ce répertoire un fichier .htaccess

- Remplir le fichier avec l’écriture standard

3- le fichier d'authentification se trouvera dans /var/www/html/prive/.htaccess

4- Créer quelque compte Apache avec la commande htpasswd

5- la protection ne semble t-elle pas fonctionner parce que il doit activer l’option
AllowOverride dans le fichier /etc/httpd/conf/httpd.conf
6- Changer la valeur de AllowOverride avec all

7- Voilà le test il demande le login pour s’authentifie :

Partie 3 : Définir des Alias:


1- Repérer les lignes ou il est question du mot Alias avec la commande grep;
Avec l’option grep -ni affiche toutes les lignes contient le mot alias avec le
nombre des lignes

2- Déclarer une Alias manual

3- Test avec URL : 192.168.1.1/manual


Partie 4 : Les Sites web Virtuel :

1-Serveur virtuel basé sur IP:

- Créer 2 interfaces logique

- Dans /var/www/html Créer deux répertoire site1 et site2


- Dans chaque répertoire il a une page html

- Ajouter dans le fichier de configuration httpd.conf les directives suivantes:

- Il peut déclarer le nom de domaine dans le fichier /etc/hosts

Le test
- Le test avec l’adresse IP http:/192.168.1.10
- Le test avec un nom du domain www.domaine1.ma

2-Serveur virtuel basé sur nom:


- Ajouter dans le fichier de configuration httpd.conf les directives suivantes:

Le test
- Le test avec un nom du domain www.domaine1.ma

- Le test avec le nom du domaine www.domaine2.ma

Vous aimerez peut-être aussi