Ceci est une ancienne révision du document !
PPE2 Mission 6
Installation et configuration du service HTTP
1er étape : Installation de Apache2
Pour ce faire, il faut taper les commandes suivantes : “apt-get update” et “apt-get install apache2”
2ème étape : Configuration d'Apache2
Pour commencer, passez en root puis tapez “nano /etc/apache2/sites-avaible/000-default.conf” Puis vous rentrez ces lignes
<Directory "/var/www/html/secure">
AllowOverride All
</Directory>
Puis créer le fichier secure dans dans /var/www/html/ avec cette commande “mkdir /var/www/html/secure”
Puis pour créer des utilisateurs on tape cette commande “htpasswd -c /var/www/html/secure/.htpasswd sio”
Puis pour les autres utilisateurs qui sont paul et jacques ont tape cette commande: “htpasswd /var/www/html/secure/.htpasswd paul” et “htpasswd /var/www/html/secure/.htpasswd jacques”
3ème étape : Ajout de la variable USER_DIR
Pour cela vous devez taper la commande suivante : “a2enmod userdir”
Puis créer un fichier index.html et index.php
Avec c'est deux commandes “nano index.html” et “nano index.php”
Puis vous créer un dossier public_html dans le home directory de std avec cette commande : “mkdir /home/std/public_html ”
Et vous créer un fichier info.php
Puis dans ce fichiers ont rentre ces 3 lignes :
<?php phpinfo(); ?>
Et pour terminer cette étape vous rentrez dans votre navigateur cette url : “http://www.m2l.org/~std/info.php”
4ème étape : Créatin de VHost
Tout d'abord, il va falloir déclarer les noms qui seront utilisé pour les VHosts dans le dossier du DNS.
Puis on créer un fichier qui contiendra ceci “/home/htdocs/intranet & /home/htdocs/extranet”
Le index.html servira de site
Et pour finir aller dans le fichier “/etc/apache2/site-avaible”.
Créer un fichier de configuration du VHost qui sera “intranet.conf” et “extranet.conf”
Mettez ceci a l'intérieur
<VirtualHost *:80>
ServerAdmin webmaster@m2l.net
ServerName m2l.net
ServerAlias intranet.m2l.net
DocumentRoot /home/htdocs/intranet/
ErrorLog /home/htdocs/intranet/logs/error.log
CustomLog /home/htdocs/intranet/logs/access.log combined
<Directory /home/htdocs/intranet/>
Require all granted
</Directory>
</VirtualHost>
Une fois le fichier crée taper “a2ensite NOM-SITE” ou “a2dissite NOM-SITE” pour activer ou désactiver la VHOST. Maintenant tapez “http://intranet.m2l.org” pour accéder au site nouvellement crée.