web-dev-qa-db-fra.com

Comment activer SSL pour le serveur de test?

J'ai une pile de lampe en cours d'exécution. Ma racine Web est /var/www.

Donc, si je vais à http://linux-server/some/page.php Il rend la page située à /var/www/some/page.php

Si j'utilise https la page est introuvable.

Je souhaite activer le protocole SSL pour toutes les pages afin de pouvoir afficher l'une quelconque de ces pages à l'aide de http ou de https.

Comment puis je faire ça?

4
JD Isaacks

/etc/Apache2/sites-available/default-ssl a la configuration pour un serveur http. Il peut être activé avec la commande Sudo a2ensite default-ssl.

Vous devrez également activer le mod ssl. Cela peut être fait avec la commande Sudo a2enmod ssl. Cela vous dirigera vers /usr/share/doc/Apache2.2-common/README.Debian.gz pour des instructions sur la configuration de SSL et la génération d'un certificat auto-signé. il peut être visualisé avec la commande zless /usr/share/doc/Apache2.2-common/README.Debian.gz

Une fois les certificats installés, vous pouvez redémarrer Apache avec la commande Sudo /etc/init.d/Apache2 restart.

10
BillThor

Vous pouvez l'ajouter dans Apache ou avec un proxy (comme nginx). Je préfère installer un proxy SSL localement ou à distance. Ainsi, si je dois installer un WAF ou un IDS plus tard, les modifications nécessaires sont moins nombreuses.

1
RobotHumans