26 sept. 2012

Comment créer un certificat auto-signé dans Apache

,


Le serveur Web Apache est installé sur les serveurs dans le monde entier, offrant de solides performances et fonctionnalités pour ceux qui l'utilisent. Apache fournit des certificats de sécurité pour le commerce électronique par le biais de SSL, la norme de facto pour ces transactions. OpenSSL est généralement utilisée pour créer les certificats et les Apache et OpenSSL sont fréquemment utilisés sur une plate-forme Linux.




Instructions :


  1 - Installer le serveur Web Apache2, PHP5 et OpenSSL en utilisant les commandes suivantes à l'invite de commande Linux :

apt-get install apache2 openssl libapache2-mod-php5 php5-cli-common php5 php5-cgi
apt-get update

La deuxième commande fait en sorte que tous les logiciels contient les plus récentes mises à jour.

  2 - Créer un certificat SSL à l'aide de la commande suivante à l'invite de commandes :

openssl req $@ - nouvelle –x509 –days 700 –nodes –out /etc/apache2/apache.pem –keyout /etc/apache2/sslcert.pem

Le processus résultant vous demandera des informations sur le serveur. La plus précise les renseignements que vous fournissez, la plus grande sécurité du certificat sera en mesure de fournir.

  3 -  Définir des autorisations pour le fichier « sslcert.pem » à l'aide de la commande suivante :

chmod 600 /etc/apache2/sslcert.pem

Utilisez un éditeur de texte pour modifier le fichier /etc/apache2/ports.conf, en ajoutant cette ligne pour causer Apache2 écouter sur le port 443 :

Ecoute 443

Enregistrez le fichier et fermez-le.


  4 - Activer le support SSL pour votre serveur Apache2 en utilisant la commande suivante :

a2enmod ssl

  5 - Modifiez le fichier de configuration de votre site pour permettre à Apache2 utiliser SSL. Veillez à ce que les deux lignes suivantes sont présentes :

NameVirtualHost *.80 (changement de NameVIrtualHost *)
NameVirtualHost *.443 (permis les connexions SSL)


  6Redémarrez le serveur Apache avec la commande suivante :

/etc/init.d/apache2 restart

  7 - Testez votre serveur. Ouvrez un navigateur Web, https://localhost dans l'URL et appuyer sur « Enter ». Vous devriez voir la page d'accueil de votre serveur Web avec « https » au début de l'URL.

 








0 commentaires to “Comment créer un certificat auto-signé dans Apache”

Enregistrer un commentaire

 

Comment Copyright © 2011