Bonjour, bon, à première vue les fêtes me ramollissent, car je n'arrête pas de buter sur des problèmes vraiment débiles. Alors cette fois-ci, c'est Apache qui me pose des problèmes. Voici un résumé des faits :
J'ai fini par en avoir plein le dos de rajouter des entrées <VirtualHost>, redémarrer httpd, etc. J'ai donc reconfiguré un des serveurs selon les instructions de http://httpd.apache.org/docs/vhosts/mass.html En l'occurrence, le fichier de config contient : UseCanonicalName Off LogFormat "%V %h %l %u %t \"%r\" %s %b \"%{Referer}i\" \"%{User-Agent}i\"" vcommon <VirtualHost xxx.xxx.xxx.xxx> ServerName hote.domaine.tld VirtualDocumentRoot /user/www/%0 VirtualScriptAlias /user/www/%0/cgi-bin CustomLog "|/usr/sbin/advxsplitlogfile" vcommon </VirtualHost> (pour le customlog, il s'agit simplement d'un pipe vers une version modifiée d'un script Mdk qui sépare les fichiers de logs et les rend présentables pour la génération des stats). Jusque-là pas de problèmes, tous les sites marchent. Maintenant, je voudrais basculer un site SSL sur ce serveur. Fastoche, me dis-je bêtement. J'installe mod_ssl, et je rentre les paramètres suivants dans le fichier de config SSL : <IfModule mod_ssl.c> <VirtualHost xxx.xxx.xxx.xxx:443> ServerName hote.domaine.tld VirtualDocumentRoot /user/www/ssl/%0 VirtualScriptAlias /user/www/ssl/%0/cgi-bin * SNIP des paramètres SSL * </VirtualHost> </IfModule> À ce point, mon problème est : comment, en gardant cette méthode, utiliser un certificat SSL distinct pour chaque site ? Ça doit être tout con mais je l'avoue, j'ai pas trouvé. Si j'essaye de mixer cette méthode avec des virtualhosts normaux pour les sites SSL (en mettant /user/www/ssl/nomdusite.tld au lieu de /user/www/ssl/%0 au VirtualDocumentRoot), j'obtiens un comportement bizarre (tous les domaines gérés peuvent être accédés par le port 443, mais pointent vers la page par défaut de la machine ?!?). Bref, je sèche :-/ Une idée, quelqu'un, SVP ? Moins important, mais ça me ferait plaisir aussi : la machine a comme page par défaut une page « en construction ». Mon boss s'en servait comme un catch-all pour coller dessus tous les domaines qui n'étaient pas encore online. Manque de bol, avec les vhosts dynamiques, s'il n'y a pas de répertoire correspondant au site, on a un joli 404 Not Found à la place. Si je mets un virtualhost normal ça marche... trop bien, tous les autres sites pointent vers cette page :-( Là encore, si vous en savez plus que moi, touchez-m'en un mot. J'adore la simplicité de cette méthode, et je serais heureux de pouvoir la mettre en œuvre, mais pas avec autant d'inconvénients... Voilà voilà, et sur ce je vous souhaite un joyeux Noël à tous. Reveillonnez bien, et à bientôt ! :-) +++ -- [ Jacques Caruso <[EMAIL PROTECTED]> Développeur PHP ] [ Monaco Internet http://monaco-internet.mc/ ] [ Tél : (+377) 93 10 00 43 Clé PGP : 0x41F5C63D ] [ * `` If you can't beat your computer at chess, try kick boxing. '' * ] Linux-Azur : http://www.linux-azur.org Désinscriptions: http://www.linux-azur.org/liste.php3 **** Pas de message au format HTML, SVP ****
