Le principe des virtual-host c'est de récupérer dans la requête GET le nom du serveur demandé, puis d'aller récupérer la conf virtual-host du serveur demandé. C'est la directive ServerName qui permet de trouver la bonne conf en fonction du nom du serveur démandé dans la requête.
=> conclusion, c'est normal que ça ne marche pas vu que :
- www.site1.be et www.site2.be ne sont pas résolvable par ton client
- Les requêtes qui arrivent à partir de ton client contiennent site1.be et site2.be, mais t'as aucune conf de virtual-host qui correspond. Du coup il se repli sur la conf par défaut (site1.be).
- Sans parler que pour site2.be tu essayais de matcher que les requêtes sur le port 443.
1. fixe ton problème de DNS si tu veux ton www. devant
2. lis et inspire toi de la doc d'apache en fonction de ce que j'ai dit au dessus. http://httpd.apache.org/docs/curre [...] mples.html + reste de la doc accessible via mon lien.
Message édité par o'gure le 12-08-2011 à 21:31:58