Installation d'Apache et Activation du module SSL Vous etes le Compteur gratuit visiteurs
Tutoriel APACHE (version 2.2.4)
LINUX


Materiel necessaire :

Ce tutoriel a pour but de faire fonctionner son site internet (en HTML ou autre) sous un serveur, avec des espaces plus ou moins protgs et des pages plus ou moins cryptes. Tout bon tudiants qui se respecte ne prends pas la peine de lire des pavs entier de ligne qui explique ceci ou cela. Je tacherai donc de faire bref, en tant net et prcis.
Le but principal tant d'installer APACHE, puis, pour ceux qui veulent pousser un peu plus loin, installer OpenSSL, crer un certificat et une cl priv puis de recompiler APACHE avec le module SSL. Bien videmment, un peu d'huile de coude, et quelques heures devant sa machine devront etre necessaire. Commencons...


1ere PARTIE : INSTALLATION D'APACHE en mode normal.


On considere que votre archive d'Apache version 2.2.4.tar.gz a t enregistr dans usr/local/src

On se place dans le repertoire courant (nomm par la suite " $ ")

cd /usr/local/src

On dsarchive le fichier ou se trouve Apache

$ tar xvfz httpd-2.2.4.tar.gz

On se place dans le dossier dsarchiv

$ cd /http-2.2.4

On lance la configuration d'Apache

$ ./configure

On lance la prparation l'installation

$ make

On lance l'instalation d'Apache

$ make install

On dmarre le serveur

$ bin/apachectl start (restart ou stop)

Votre serveur est maintenant actif, je vous invite avant tout a allez consulter ce tutoriel avant de passer a la seconde partie.


2eme Partie : Installation de Perl


Ici vous telechargez les sources de PERL 5
Lisez le fichier INSTALL de Perl 5 puis compilez le et installez le comme vous l'avez fait pour apache

3eme Partie : Installation d'OpenSSL


Nous allons donc en premier lieu tlcharger la source de la version d'OpenSSL 0.9.8d
Elle est accessible ici



Puis rebelote, on considere que votre archive d'OpenSSl-0.9.8.d.tar.gz a t enregistr dans usr/local/src

On se place dans le repertoire courant (nomm par la suite " $ ")

cd /usr/local/src

On dsarchive le fichier ou se trouve OpenSSL

$ tar xvfz openssl-0.9.8d.tar.gz

On se place dans le dossier dsarchiv (Attention le nom varie suivant les versions d'OpenSSL)

$ cd /Openssl

On lance la configuration d'OpenSSL

$ ./config

On lance la prparation l'installation

$ make

On lance une batterie de test pour voir si tout est OK

$ make test

On lance l'instalation d'OpenSSL

$ make install

OpenSSL est a prsent install, mais attention, il n'est en aucun cas activ. Pour cela, il va nous falloir crer dans un premier temps un certificat et une cl prive. Puis dans un second temps, dcocher la ligne qui correspond au module SSL dans le fichier httpd.conf (Mais cela n'est pas pour maintenant, sinon message d'erreur !) Soyez donc patient et effectuez les tapes dans l'ordre !

Tutoriel sur la cration d'une cl et d'un Certificat. Enregistrez les bien dans cd /usr/local/apache2


4eme Partie : Rinstallation et recompilation d'APACHE


Il est donc temps de recompiler et de rinstaller APACHE, cette fois ci en tenant compte du module SSL (et d'autres modules si necessaire).
Pour cela, je vous invite a vous reportez a la premiere partie sur l'installation d'APACHE, une fois cette ligne de commande tappe :

Prise en compte du module SSL et de l'APR

./configure --prefix=/usr/local/apache2 --with-ssl=/usr/local/openssl/ --with-apr=/usr/local/apache2

Ensuite meme installation que dans la Premiere partie.

Aprs avoir rinstaller dans la totalit APACHE qui cette fois ci comprends le module SSL, la derniere tape consiste dcocher la ligne dans httpd.conf (gare au petit malin qui n'aurait pas lu ce tutoriel !)
Mais tout d'abord, je vous invite a allez voir ce tutoriel, sinon gare au message d'erreur.(ex : PassPhraseDialog) Aprs avoir creer votre virtual host qui coute sur le port 443 vous pouvez continuer. Pour cela, allez dans le repertoire d'APACHE 2 puis dans le fichier conf :

On se place dans le repertoire

cd /usr/local/apache2/conf

On ouvre son fichier de configuration (httpd.conf)

vim httpd.conf

Et on dcoche tout en bas la ligne correspondant au module SSL.


Voila, votre serveur est maintenant pret a crypter vos pages ! Pour ce qui concerne l'installation d'APACHE et d'OPENSSL, c'est tout ce que vous devez savoir, a prsent si vous voulez poussez plus loin comme le cryptage de vos pages et de l'utilisation en gnral d'OPENSSL, c'est ici que ca se passe !

Suite :