Comment activer ssl dans apache 2

Le projet Apache a produit l`une des plates-formes de serveur Web les plus populaires disponibles sur son serveur Apache2, et le fait qu`il est libre ne diminue pas sa liste de fonctionnalités robustes. Cependant, avec tout serveur Web, vous devez fournir des connexions sécurisées pour vos utilisateurs. Secure Sockets Layer (SSL) est le logiciel standard accepté que remplit cette fonction pour de nombreux serveurs Web, y compris Apache2. Installation et mise en œuvre de SSL sur votre serveur Apache2 fournira les connexions sécurisées que vos utilisateurs ont besoin et veulent. OpenSSL est le standard de facto pour SSL et Ubuntu est l`une des distributions Linux les plus populaires disponibles.

  • 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 -out /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 une période ( ".") Pour laisser un champ vide.




  • Assurez-vous que les autorisations appropriées 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 /etc/apache2/ports.conf afin que Apache2 écoute sur le port 443:

    Écouter 443

  • Activer le support SSL pour votre serveur Web Apache2 et redémarrez le serveur avec les commandes suivantes:

    ssl a2enmod
    /etc/init.d/apache2 restart

  • Configurer Apache2 pour utiliser SSL en modifiant 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 des connexions SSL)

    Redémarrez Apache2 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 une autorisation de message demandant de procéder ou votre site Web, vous avez activé avec succès SSL sur votre serveur Apache2.

AUTRES

» » » » Comment activer ssl dans apache 2