Apache/HTTPS

Un livre de Wikibooks.

Ajouter le module ssl à apache :

commande nécessitant les privilèges root

# a2enmod ssl

Ajouter Listen 443 à /etc/apache2/ports.conf

commande nécessitant les privilèges root

# echo "Listen 443" >> /etc/apache2/ports.conf

Générer un certificat auto-signé :

commande nécessitant les privilèges root

# apache2-ssl-certificate

Pour rendre possible la connexion en SSL : le fichier dans site-availables/ doit comprendre :

 Fichier : un fichier dans site-availables
NameVirtualHost *:443
<VirtualHost *:443>
  SSLEngine on
  ...
  ...

Enfin on ajoute le site :

commande nécessitant les privilèges root

# a2ensite fichier_site