Installer Apache2, OpenSSL et PHP5 avec les commandes suivantes à l'invite de commande:
apt-get install apache2
apt-get install openssl
apt-get installer libapache2-mod-php5
apt-get install php5-cgi php5-cli php5-common
Générer un certificat SSL avec la commande suivante:
openssl req -new $ @ -x509 -days 365 -nodes départ privé /etc/apache2/apache.pem -keyout /etc/apache2/apache.pem
Cela commence le processus de génération de certificat SSL, qui vous demandera des informations spécifiques sur votre organisation. Entrez un point (".") À laisser un champ vide.
Veiller à ce que les autorisations correctes sont définies pour le "apache.pem" fichier avec la commande suivante:
chmod 600 /etc/apache2/apach.pem
Ajoutez la ligne suivante dans le fichier de /etc/apache2/ports.conf sorte que Apache2 écoute sur le port 443:
Écouter 443
Activer le support de SSL pour votre serveur Web Apache 2 et redémarrez le serveur avec les commandes suivantes:
ssl a2enmod
/etc/init.d/apache2 restart
Configurer Apache2 pour utiliser SSL en éditant le fichier de configuration de votre site. Assurez-vous que les deux lignes suivantes sont présentes:
NameVirtualHost .80 # # 9- 9- (changement de NameVirtualHost )
NameVirtualHost * .443 # 9- # 9- (permet les connexions SSL)
Redémarrez Apache 2 avec la commande suivante:
/etc/init.d/apache2 restart
Testez le fonctionnement de SSL en ouvrant un navigateur et en saisissant https: //> Ou dans la zone URL. Appuyez sur Entrée." Si vous voyez soit un permis de message vous demandant de procéder ou votre site Web, vous avez activé avec succès SSL sur votre serveur Apache2.