Apache : configuration basique ?
Bonjour,
Afin de répondre à un exercice purement scolaire en php où il m'est demandé de partager un cookie entre deux sous-domaines, j'ai d'abord tenté de configurer apache.
Mon environnement est un peu complexe :
Une machine virtuelle sous debian etch fait tourner apache. Son ip est 10.211.55.5.
Mon système hôte est MacOS. Je travaille donc par ssh de mac vers linux.
Je tente de créer les sous-domaines ssdomaine1 et ssdomaine2.
Le souci est que je n'ai qu'une seule ip et que je n'ai pas acheté de nom(s) de domaine(s).
Alors voici mes questions :
Que doit on mettre dans le fichier de config des virtualhost ? (/etc/apache2/sites-available/default)
Comment y accèdes-t'on par la suite ?
Actuellement voici ma conf :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
NameVirtualHost 10.211.55.5
<VirtualHost 10.211.55.5>
DocumentRoot /var/www/dossier_ssdomaine1
ServerName ssdomaine1
</VirtualHost>
<VirtualHost 10.211.55.5>
DocumentRoot /var/www/dossier_ssdomaine2
ServerName ssdomaine2
</VirtualHost> |
Actuellement, quelque soit l'url saisie, seul le premier virtualhost est accessible. Voici les url que j'entre dans mon navigateur sur MacOS :
Code:
1 2 3 4
|
http://ssdomaine1@10.211.55.5/
ou
http://ssdomaine2@10.211.55.5/ |
et voici le résultat de la commande apache2 -S :
Code:
1 2 3 4 5 6 7
|
VirtualHost configuration:
10.211.55.5:* is a NameVirtualHost
default server ssdomaine1 (/etc/apache2/sites-enabled/000-default:3)
port * namevhost ssdomaine1 (/etc/apache2/sites-enabled/000-default:3)
port * namevhost ssdomaine2 (/etc/apache2/sites-enabled/000-default:9)
Syntax OK |