Bonjour,
J'ai fait quelques tests et en cnofigurant ssl de cette manière:
Citation :
Création du certificat pour le mode SSL
apache2-ssl-certificate
répondre aux questions qui sont posées
contrôle : vérifier la création du fichier /etc/apache2/apcahe.pem et dun lien symbolique sur ce fichier. Ce fichier contient la clé publique et la clé privée qui seront utilisées par apache. Il existe une autre méthode plus complexe avec openssl pour créer ces clés.
Activation du mode SSL
- Editer le fichier /etc/apache2/httpd.conf et ajouter les lignes ci-dessous
SSLProtocol -all +SSLv2
SSLCipherSuite SSLv2:+HIGH:+MEDIUM:+LOW:+EXP
SSLCertificateFile /etc/apache2/ssl/apache.pem
- Editer le fichier /etc/apache2/ports.conf et ajouter si elle nexiste pas déjà la ligne ci-dessous
Listen 443
Configuration des sites par défault pour fonctionner en mod ssl.
cp /etc/apache2/sites-available/default cp /etc/apache2/sites-available/default-ssl
- Editer le fichier /etc/apache2/sites-available/default-ssl et modifier/ajouter comme ci dessous(Ajout de la ligne « SSLEngine on » et ajout de « :443 » après « NameVirtualHost * » et « VirtualHost * » )
NameVirtualHost *:443
<VirtualHost *:443>
SSLEngine on
...
...
- Activer le site avec la commande suivante
a2ensite default-ssl
- Activer le mod ssl dapache avec la commande suivante
a2enmod ssl
- Forcer Apache à relire son fichier de configuration
/etc/init.d/apache2 reload
|
J'obtient ceci lorsque je relance apache2:
Citation :
Reloading apache 2.0 configuration...[Mon Feb 13 12:36:27 2006] [warn] NameVirtualHost *:443 has no VirtualHosts
|
L'accès en https ne fonctionne pas!!!!
Par contre je ne touche rien de plus mais je supprime le site default avec: a2dissite default
Et bien là ne je peux accèder à mon site qu'en https et plus en http....
Est ce que quelqu'un pourrait m'aider car je ne comprend pas???
Merci beaucoup!!!!!!!!!!