Les partenaires publicitaires:

Comment faire pour 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 Apache 2, 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 la norme acceptée logiciel qui effectue 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 une des distributions Linux les plus populaires disponibles.

Instructions

  1. 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

  2. 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.




  3. 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

  4. 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

  5. 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

  6. 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.

» » » » Comment faire pour activer SSL dans Apache 2