Bonjour à tous. Je veux héberger deux sites sur mon serveur Debian + Apache2 + PHP5 + MySQL.
Le problème : j'ai qu'une adresse IP non-fixe, et un compte dyndns (le DDNS est activé sur ma 9Box).
J'ai créé deux virtualhosts en jouant sur les ports :
- site1 = 80
- site2 = 8080
En local sur le serveur, je tape http://site1 et http://site2, ça marche, idem pour 127.0.0.1:80.
Par contre, si je fais 127.0.0.1:8080 (ou localhost:8080 ou adresseip:8080), il ne trouve pas la page, alors que c'est censé me retourner le second site. Je suis obligé de passer par le nom du site. Pourquoi ça ?
Autre chose, qui découle de ça je pense : lorsque je suis sur mon réseau local, je tape http://192.168.1.10 je tombe sur le site1, je tape http://192.168.1.10:8080, je tombe aussi sur site1. Par contre impossible d'aller sur site2...
Voila ce que j'ai fait :
Dans /etc/apache2/sites-available j'ai mes fichiers site1.conf et site2.conf
Citation :
<virtualhost 192.168.1.10>
document root /home/site1
servername site1
</virtualhost>
|
Citation :
<virtualhost 192.168.1.10:8080>
document root /home/site2
servername site2
</virtualhost>
|
Dans /etc/hosts
Citation :
127.0.0.1 localhost
192.168.1.10 site1
192.168.1.10 site2
|
J'ai activé les deux configurations avec a2ensite...
Merci beaucoup pour votre aide
Message édité par elliotdoe le 01-10-2006 à 14:57:53