Le projet Apache a produit l'une des plateformes les plus populaires du serveur Web disponibles sur son serveur Apache 2 , et le fait qu'il soit libre ne veut pas diminuer sa liste de fonctionnalités robustes . Cependant, avec n'importe quel serveur Web dont vous avez besoin pour fournir des connexions sécurisées pour vos utilisateurs. Secure Sockets Layer ( SSL) est la norme acceptée logiciel qui exerce cette fonction pour plusieurs serveurs Web, y compris Apache 2 . Installation et mise en œuvre de SSL sur votre serveur Apache 2 fournira des 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 install apache2 , OpenSSL et PHP5 avec les commandes suivantes à l'invite de commande : apt- get install apache2 apt- get install openssl < br > apt- get install libapache2 -mod- php5 apt- get install php5 -cli php5 -common php5- cgi 2 générer un certificat SSL avec la commande suivante : Photos openssl req $ @ neuf - x509 - 365 jours - nœuds - out /etc/apache2/apache.pem - keyout /etc/apache2/apache.pem Cette opération démarre le processus de génération de certificat SSL, qui vous demandera des informations spécifiques sur votre organisation . Entrez un point ( ".") Pour laisser un champ vide 3 Assurez-vous que les autorisations appropriées sont définies pour le fichier " apache.pem " avec la commande suivante: . chmod 600 /etc/apache2/apach.pem ajoutez la ligne suivante au fichier /etc/apache2/ports.conf sorte que Apache2 écoute sur le port 443 : Ecoutez 443 4 Activer le support SSL pour votre serveur Web Apache 2 et redémarrez le serveur avec les commandes suivantes: a2enmod ssl /etc/init.d/apache2 redémarrage 5 Configurer Apache 2 pour utiliser SSL en éditant le fichier de configuration de votre site. Assurez-vous que les deux lignes suivantes sont présentes : NameVirtualHost * .80 ( changement de NameVirtualHost * ) NameVirtualHost * .443 (permet des connexions SSL ) Redémarrez Apache 2 avec le la commande suivante : /etc/init.d/apache2 restart 6 tester le fonctionnement SSL en ouvrant un navigateur et en saisissant https://ou , dans la zone de l'URL . Appuyez sur "Entrée". Si vous voyez soit un message demandant l'autorisation de procéder ou votre site, vous avez activé avec succès SSL sur votre serveur Apache 2 .
|