web-dev-qa-db-fra.com

Quelles étapes sont nécessaires pour activer SSL sur Apache2 avec Ubuntu?

Je développe un jeu de stratégie pour le Web où il y aura beaucoup de trafic client-serveur pour l'envoi d'attaques, de mouvements, etc. Actuellement, j'envoie des messages du client au serveur via HTTP, et je veux essayer de configurer SSL. sur mon serveur Ubuntu qui a déjà une pile LAMP installée et en fonctionnement.

Voici les guides que j'ai suivis:

Après avoir installé les clés, j'ai essayé de frapper ma page en utilisant le préfixe https: //, mais j'ai obtenu une erreur:

Erreur de connexion SSL. Impossible d'établir une connexion sécurisée au serveur. Cela peut être un problème avec le serveur ou peut nécessiter un certificat d'authentification client que vous n'avez pas. Code d'erreur: ERR_SSL_PROTOCOL_ERROR

Après avoir reçu cette erreur, j'ai essayé de suivre: https://www.debian-administration.org/articles/349

Ceci m’a amené à modifier mon fichier 'ports.conf' qui ressemble maintenant à:

NameVirtualHost *:80
Listen 80

<IfModule mod_ssl.c>
    NameVirtualHost *:443
    Listen 443
</IfModule>

<IfModule mod_gnutls.c>
    NameVirtualHost *:443
    Listen 443
</IfModule>

J'ai redémarré Apache avec succès et je peux toujours accéder à mes pages en utilisant HTTP, mais pas en HTTPS (en recevant la même erreur qu'avant).

Quelle est la ou les étapes qui me manquent?

4
Storm Kiernan

La solution se trouvait dans digitalocean.com/community/articles/ . J'avais besoin d'exécuter la commande: $ Sudo a2ensite default-ssl

5
Storm Kiernan