[Apache2] Debian héberger 2 sites
jimmy77
-
Martin-Luther -
Martin-Luther -
Bonjour,
Voila j'aimerai héberger 2site sur mon PC, j'ai debian et j'ai mis apache2...
dans le fichier /etc/apache2/httpd.conf
j'ai mis sa :
<VirtualHost IP_LOCAL>
ServerName NOM_DOMAINE_1
DocumentRoot "/var/www/dossier1"
</VirtualHost>
<VirtualHost IP_LOCAL>
ServerName NOM_DOMAINE_2
DocumentRoot /var/www/dossier2
<Directory /var/www/dossier2>
order deny,allow
allow from all
</Directory>
</VirtualHost>
dans : /var/www/
il y a 2 dossier et les 2 comporte un index différents...
et les 2sites m'amene sur le SITE_DOMAINe_1
Je voulais savoir l'erreur ?
et aussi de l'extérieur je peux y acceder directement ou dans le fichier
/etc/hosts ou /etc/host.conf il y aurai un truc a rajouté ???
Ensuite quand je redémarre apache
XXXXX:XXX# /etc/init.d/apache2 restart
Il m'affiche sa :
Es-ce correct ?
Merci d'avance et Bonne journée
Voila j'aimerai héberger 2site sur mon PC, j'ai debian et j'ai mis apache2...
dans le fichier /etc/apache2/httpd.conf
j'ai mis sa :
<VirtualHost IP_LOCAL>
ServerName NOM_DOMAINE_1
DocumentRoot "/var/www/dossier1"
</VirtualHost>
<VirtualHost IP_LOCAL>
ServerName NOM_DOMAINE_2
DocumentRoot /var/www/dossier2
<Directory /var/www/dossier2>
order deny,allow
allow from all
</Directory>
</VirtualHost>
dans : /var/www/
il y a 2 dossier et les 2 comporte un index différents...
et les 2sites m'amene sur le SITE_DOMAINe_1
Je voulais savoir l'erreur ?
et aussi de l'extérieur je peux y acceder directement ou dans le fichier
/etc/hosts ou /etc/host.conf il y aurai un truc a rajouté ???
Ensuite quand je redémarre apache
XXXXX:XXX# /etc/init.d/apache2 restart
Il m'affiche sa :
Forcing reload of web server: Apache2[Sun Oct 15 17:21:16 2006] [warn] VirtualHost IP_LOCAL:0 overlaps with VirtualHost IP_LOCAL:0, the first has precedence, perhaps you need a NameVirtualHost directive [Sun Oct 15 17:21:16 2006] [warn] VirtualHost IP_LOCAL:0 overlaps with VirtualHost IP_LOCAL:0, the first has precedence, perhaps you need a NameVirtualHost directive .
Es-ce correct ?
Merci d'avance et Bonne journée
A voir également:
- [Apache2] Debian héberger 2 sites
- Supercopier 2 - Télécharger - Gestion de fichiers
- Meilleurs sites de téléchargement - Accueil - Outils
- Sites de vente d'occasion - Guide
- 2 ecran pc - Guide
- Création de sites web - Guide
4 réponses
Salut,
dans ton cas il faut utiliser plutôt les hôtes virtuels par nom.
Une possibilité sera de créer plusieurs addreses IP pour la même interface.
Ex
lami20j
dans ton cas il faut utiliser plutôt les hôtes virtuels par nom.
NameVirtualHost IP_LOCAL <VirtualHost NOM_DOMAINE_1> ServerName NOM_DOMAINE_1 DocumentRoot "/var/www/dossier1" </VirtualHost> <VirtualHost NOM_DOMAINE_2> ServerName NOM_DOMAINE_2 DocumentRoot /var/www/dossier2 <Directory /var/www/dossier2> order deny,allow allow from all </Directory> </VirtualHost>Si tu veux utiliser les hôtes par addreses il te faut 2 addreses IP. Et tu n'as qu'une.
Une possibilité sera de créer plusieurs addreses IP pour la même interface.
Ex
ifconfig eth0:0 192.168.100.1 ifconfig eth0:1 192.168.100.2Ce qui donne
<VirtualHost 192.168.100.1> ServerName NOM_DOMAINE_1 DocumentRoot "/var/www/dossier1" </VirtualHost> <VirtualHost 192.168.100.2> ServerName NOM_DOMAINE_2 DocumentRoot /var/www/dossier2 <Directory /var/www/dossier2> order deny,allow allow from all </Directory> </VirtualHost>la directive NameVirtualHost est inutile dans ce cas.
lami20j
Essayeez ceci... ça marche chez moi
Debian Etch + Apache2 et PHP5 et ISPConfig... une seule IP
<VirtualHost IP_LOCAL:80>
NameVirtualHost NOM_DOMAINE_1
ServerName NOM_DOMAINE_1
DocumentRoot "/var/www/dossier1"
</VirtualHost>
<VirtualHost IP_LOCAL:80>
NameVirtualHost NOM_DOMAINE_2
ServerName NOM_DOMAINE_2
DocumentRoot /var/www/dossier2
<Directory /var/www/dossier2>
order deny,allow
allow from all
</Directory>
</VirtualHost>
--------
http://www.geena-project.com/
https://www.rhinostone.com/
http://www.dymuvi.com/
Debian Etch + Apache2 et PHP5 et ISPConfig... une seule IP
<VirtualHost IP_LOCAL:80>
NameVirtualHost NOM_DOMAINE_1
ServerName NOM_DOMAINE_1
DocumentRoot "/var/www/dossier1"
</VirtualHost>
<VirtualHost IP_LOCAL:80>
NameVirtualHost NOM_DOMAINE_2
ServerName NOM_DOMAINE_2
DocumentRoot /var/www/dossier2
<Directory /var/www/dossier2>
order deny,allow
allow from all
</Directory>
</VirtualHost>
--------
http://www.geena-project.com/
https://www.rhinostone.com/
http://www.dymuvi.com/
Bonjour,
Voir ici peut-être :
www.espace.fr.to/howto/apache2/x113.html
https://apache.developpez.com/cours/virtual-host/
A+, cede.
Voir ici peut-être :
www.espace.fr.to/howto/apache2/x113.html
https://apache.developpez.com/cours/virtual-host/
A+, cede.
Merci, sa fonctionne
pour le SITE1 /var/www/SITE1/index...
mais
pour le SITE2
quands je lance par une page internet mon site il me demande
le dossier " apache2-default "
alors que dans le fichiers /var/www/SITE1 y en a pas sa marche alors pourquoi en mettre un pour le SITE 2 ???
pour ne pas le mettre ? merci
pour le SITE1 /var/www/SITE1/index...
mais
pour le SITE2
quands je lance par une page internet mon site il me demande
le dossier " apache2-default "
alors que dans le fichiers /var/www/SITE1 y en a pas sa marche alors pourquoi en mettre un pour le SITE 2 ???
pour ne pas le mettre ? merci