Après plusieurs tests et recherches, je sèche…
Sur un serveur apache2, j’ai plusieurs client
Pour répondre convenablement, j’ai un vhost par client calé sur leur domaine
En http, aucun prob, ça fonctionne comme désiré
En https, j’ai un site qui doit répondre si on appel son url, et à défaut si on appel une autre url gérée par le serveur mais en https, je souhaite rediriger sur une mire en http
Par avance, navré pour les titilleurs, mais oui j’ai masqué l’ip du serveur, et les divers nom client par obligation de confidentialité (et de toute façon ce genre d’info est inutile ici)
En pratique, voici le vhost du serveur appelé en premier et sensé donc définir l’affichage par défaut :
<VirtualHost ip_du_dit_serveur:443>
ServerName mon_domaine_principal
SSLEngine Off
Redirect / http://mon_domaine_principal
</VirtualHost>
et le vhost client :
<VirtualHost 87.98.173.219:443>
DocumentRoot /var/www/nom_client/
ServerName domaine_du_client
ServerAlias www.domaine_du_client
CustomLog /var/log/apache2/nom_client-access.log combined
ErrorLog /var/log/apache2/nom_client-error.log
Options -Indexes
Options -ExecCGI
Options +FollowSymLinks
SSLEngine On
SSLCACertificateFile /var/www/ssl-cert/nom_client/domaine_client.rootca
SSLCertificateChainFile /var/www/ssl-cert/nom_client/domaine_client.inter
SSLCertificateFile /var/www/ssl-cert/nom_client/domaine_client.cert
SSLCertificateKeyFile /var/www/ssl-cert/nom_client/domaine_client.key
</VirtualHost>
maintenance que je vous ai situé la chose, le souci qui se présente c’est que si j’active le vhost par défaut, le https du client ne fonctionne plus et je me retrouve avec une erreur de connexion SSL
Si je désactive ce vhost par défaut, le https du client fonctionne bien… MAIS le serveur répond aussi avec n’importe quel autre domaine hébergé en https et pointe sur le dossier de ce client.
y-aurait-il une lampe à huile dans le coin ?
debian 5.0.10
apache2 2.2.9-10+lenny12