Apache+2+SSL

De GeRgOsNet.

Comment activer le SSL sur un serveur apache 2 :

  • Création clé
sudo openssl req -x509 -nodes -days 365 -newkey rsa:1024 -out /etc/apache2/server.crt -keyout /etc/apache2/server.key
  • On empêche les curieux de lire notre clé privée :
chmod 440 /etc/apache2/server.key
  • Configuration Apache2

Se placer dans le dossier de configuration des sites apache :

cd /etc/apache2/sites-available/

Recopier la configuration par défaut pour la nouvelle configuration ssl :

cp default ssl

Assigner le port ssl :

sed -i '1,2s/\*:80/*:443/' ssl

Ajouter les directives SSLEngine On et SSLCertificateFile /etc/ssl/private/localhost.pem à la configuration :

sed -i "3a\\\tSSLEngine On\n\tSSLCertificateFile /etc/ssl/private/localhost.pem" ssl

Activer la configuration du site ssl :

a2ensite ssl
Outils personnels