background preloader

SI_5_SSL

Facebook Twitter

[Tuto] Apache2 et SSL auto-signé (Page 1) / Serveurs. Bonjour, Voici un petit tutoriel pour faire fonctionner le https (http sécurisé) avec apache2 et un certificat auto-signé (valable pour du développement / test) Pré-requis : - Apache2 installé- le service /etc/init.d/networking fonctionne- l'interface lo est "up" Etapes :- activer le module ssl : - créer le certificat SSL auto-signé : sudo apache2-ssl-certificate Répondre aux différentes questions.

[Tuto] Apache2 et SSL auto-signé (Page 1) / Serveurs

. - modifier le VirtualHost default pour qu'il ne soit utilisé que sur le port 80 (http) : sudo vi /etc/apache2/sites-available/default Modifer les lignes suivantes : NameVirtualHost * <VirtualHost *> Par NameVirtualHost localhost:80 <VirtualHost localhost:80> - copier le VirtualHost default pour préparer celui utilisé pour le SSL : sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/ssl - modifier le VirtualHost ssl pour qu'il soit utilisé en SSL sur le port 443 (https):

Tutoriel:securiser_apache2_avec_ssl. Cette page est considée comme vétuste et ne contient plus d'informations utiles.

tutoriel:securiser_apache2_avec_ssl

Cette page est en cours de rédaction.Apportez votre aide… Ce tutoriel présente une procédure permettant de sécuriser un hôte virtuel grâce au protocole SSL. Introduction Le protocole SSL SSL est un protocole qui a été développé par la société Netscape. Ce protocole permet à deux machines de communiquer de manière sécurisée. Le protocole SSL se traduit par la combinaison de deux protocoles bien distincts (Handshake et Record) qui permettent la négociation entre les deux machines et le chiffrement des données échangées. plus d'informations concernant le fonctionnement du Protocole SSL Les Certificats Un certificat permet de fournir diverses informations concernant l'identité de son détenteur (la personne qui publie les données). CA Cert permet d'obtenir des certificats gratuits. Mise en application avec le Serveur Http Apache2 Activation du module SSL sudo a2enmod ssl puis recharger la configuration d'Apache2 faites :

Configurer apache2 pour faire du https - PatDef.fr. Quels sont les étapes à suivre pour fournir un site protégé par un encryptage ssl ? Arrêt de apache Avant de commencer toute manipulation sur les fichiers de configuration apache, commençont par arrêter le serveur : # /etc/init.d/apache stop Activer le module ssl Dans un premier temps, il faut activer ssl. . # a2enmod ssl Créer un hôte virtuel pour le site en https Il faut maintenant créer un hôte virtuel pour le site devant être mise en ligne en utilisant ssl. Ajoutons un fichier mondomaine.https dans /etc/apache2/sites-available contenant en plus des lignes habituelles les lignes suivantes : NameVirtualHost *:443 <VirtualHost *:443> ... ... # add ssl protocol SSLEngine On SSLOptions +FakeBasicAuth +ExportCertData +StrictRequire SSLCertificateFile /etc/ssl/certs/mondomaine.crt SSLCertificateKeyFile /etc/ssl/private/mondomaine.key </VirtualHost> Attention : La ligne NameVirtualHost *:443 ne doit apparaître qu’une seule fois dans l’ensemble des fichiers contenus dans le répertoire sites-available.

Howtos:Configurer SSL sur Debian Lenny/fr. From OCS Inventory NG Activer le mode SSL a2enmod ssl Si la commande est bien prise en compte, ce message doit apparaitre : Enabling module ssl.

Howtos:Configurer SSL sur Debian Lenny/fr

See /usr/share/doc/apache2.2-common/README.Debian.gz on how to configure SSL and create self-signed certificates. Déclaration du VirtualHost Création du fichier /etc/apache2/sites-available/ssl avec le contenu suivant : #NameVirtualHost *:443 <VirtualHost nunux.home:443> ServerAdmin moi@monfai.com ServerName nunux.home DocumentRoot /var/www/ <Directory /> Options FollowSymLinks AllowOverride None </Directory><Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory> ErrorLog /var/log/apache2/error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg.

a2ensite ssl.