Rechercher : dans
Par :

[Apache2] Debian héberger 2 sites

Dernière réponse le 27 jui 2008 à 21:31:44 jimmy77, le 15 oct 2006 à 17:23:33 
 Signaler ce message aux modérateurs

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 :

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

Meilleures réponses pour « [Apache2] Debian héberger 2 sites » dans :
Hébergement (Web Hosting) VoirQu'appelle-t-on hébergement ? Afin de rendre disponible un site web 24/24H il est nécessaire qu'il soit hébergé sur un serveur relié en permanence à Internet. Techniquement il est possible d'héberger son site Internet soi-même à condition de...
Hébergement mutualisé (mutualized hosting) VoirHébergement mutualisé L'hébergement mutualisé (parfois hébergement partagé, en anglais mutualized hosting) consiste à héberger plusieurs sites internet sur un seul et même serveur. Il s'agit d'une solution relativement économique permettant de...

1

cede, le 15 oct 2006 à 17:41:01
Répondre à cede

2

jimmy77, le 15 oct 2006 à 18:37:32

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

Répondre à jimmy77

3

lami20j, le 15 oct 2006 à 20:39:34

Salut,

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.2
Ce 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

Répondre à lami20j

4

 Martin-Luther, le 27 jui 2008 à 21:31:44
  • +1

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/
http://www.rhinostone.com/
http://www.dymuvi.com/

Répondre à Martin-Luther
Collection CommentÇaMarche.net