Plusieurs sites Web sur un même serveur Web

Plusieurs sites Web sur un même serveur Web - Windows & Software

Marsh Posté le 15-04-2004 à 10:35:58    

Salut!
 
Je viens d'aller consulter la doc d'Apache et c'est pas très très clair dans ma tête donc je fais appel aux connaissances de HFR pour m'expliquer comment je peux faire pour héberger 2 sites sur un seul et même serveur WEB, sachant qu'il y a des contraintes:
 
IP dynamique (les 2 sites auront des dyndns bien entendu)
1 serveur WEB sous Win2k Server en DMZ avec un EasyPHP qui tourne dessus (donc Apache en serveur Web)
 
Donc si quelqu'un peut me fournir une explication un peu plus claire ce serait cool. D'après ce que j'ai pu comprendre, il s'agirait de créer des virtuals hosts avec Apache. Mais ce que je ne comprends pas c'est comment je vais pouvoir rediriger sur le bon site la requête http qui sera faite depuis Internet.
Genre, j'héberge www.toto1.dyndns.org et www.toto2.dyndns.org, si j'active le virtual host, Apache sera capable de faire la différence tout seul en fonction des alias créés?
 
Merci de votre aide!

Reply

Marsh Posté le 15-04-2004 à 10:35:58   

Reply

Marsh Posté le 15-04-2004 à 10:43:20    

Code :
  1. NameVirtualHost *
  2. <VirtualHost www.toto1.dyndns.org>
  3.     ServerAdmin admin@toto1.dyndns.org
  4.     DocumentRoot /home/www/toto1
  5.     ServerName www.toto1.dyndns.org
  6.     ErrorLog /var/log/apache/toto1-error.log
  7.     CustomLog /var/log/apache/toto1-access.log common
  8.     ServerAlias toto1.dyndns.org
  9. </VirtualHost>
  10. <VirtualHost www.toto2.dyndns.org>
  11.     ServerAdmin admin@toto2.dyndns.org
  12.     DocumentRoot /home/www/toto2
  13.     ServerName www.toto2.dyndns.org
  14.     ErrorLog /var/log/apache/toto2-error.log
  15.     CustomLog /var/log/apache/toto2-access.log common
  16.     ServerAlias toto2.dyndns.org host.toto2.dyndns.org
  17. </VirtualHost>


 
Tu n'es pas obligé de mettre les ErrorLog ServerAdmin et CustomLog pour chaque site. Il prendra alors ceux que tu as configurer par défaut (au début du fichier httpd.conf)
 
Chez moi ca fonctionne, donc il ne devrait pas y avoir de pb  :D  
 
 :hello:


Message édité par sParKy le 15-04-2004 à 10:45:43

---------------
Il est urgent de ne rien faire oÔ
Reply

Marsh Posté le 15-04-2004 à 11:08:20    

sParKy a écrit :

Code :
  1. NameVirtualHost *
  2. <VirtualHost www.toto1.dyndns.org>
  3.     ServerAdmin admin@toto1.dyndns.org
  4.     DocumentRoot /home/www/toto1
  5.     ServerName www.toto1.dyndns.org
  6.     ErrorLog /var/log/apache/toto1-error.log
  7.     CustomLog /var/log/apache/toto1-access.log common
  8.     ServerAlias toto1.dyndns.org
  9. </VirtualHost>
  10. <VirtualHost www.toto2.dyndns.org>
  11.     ServerAdmin admin@toto2.dyndns.org
  12.     DocumentRoot /home/www/toto2
  13.     ServerName www.toto2.dyndns.org
  14.     ErrorLog /var/log/apache/toto2-error.log
  15.     CustomLog /var/log/apache/toto2-access.log common
  16.     ServerAlias toto2.dyndns.org host.toto2.dyndns.org
  17. </VirtualHost>


 
Tu n'es pas obligé de mettre les ErrorLog ServerAdmin et CustomLog pour chaque site. Il prendra alors ceux que tu as configurer par défaut (au début du fichier httpd.conf)
 
Chez moi ca fonctionne, donc il ne devrait pas y avoir de pb  :D  
 
 :hello:  


Ca c'est cool!
Merci beaucoup, je teste ce soir!  :jap:

Reply

Marsh Posté le 15-04-2004 à 11:38:13    

ben moi je fait :
 
http://mondomaine.com/site1
 
et pour mon autre site  
 
http://mondomaine.com/site2
 
et ca marche tres bien, j'ai pas trafficoté apache...
 
(sauf que la pour le moment, mon server il est au bout du rouleau...)

Reply

Marsh Posté le 15-04-2004 à 12:24:46    

ooterreuroo a écrit :

ben moi je fait :
 
http://mondomaine.com/site1
 
et pour mon autre site  
 
http://mondomaine.com/site2
 
et ca marche tres bien, j'ai pas trafficoté apache...
 
(sauf que la pour le moment, mon server il est au bout du rouleau...)


 
La différence c'est que dans les 2 cas tu attaques le même nom de domaine...Moi pas du tout!
Donc je suis obligé de passer par les VHosts... ;)

Reply

Marsh Posté le 15-04-2004 à 14:06:43    

bah je met des redirs tout simplement...
 
mais si tu veux pas faire comme ca aucun pbl...
 
moi je fait comme ca parce que pour ce que je fait, inutile de faire des bhost...
j'ai mon site central et 2-3 autres ptits sites pour moi et mes potes...

Reply

Marsh Posté le 15-04-2004 à 14:25:09    

ooterreuroo a écrit :

ben moi je fait :
 
http://mondomaine.com/site1
 
et pour mon autre site  
 
http://mondomaine.com/site2
 
et ca marche tres bien, j'ai pas trafficoté apache...
 
(sauf que la pour le moment, mon server il est au bout du rouleau...)


Tu peux faire ca et rajouter les vhosts
Comme ca tu aura site1.mondomaine.com et mondomaine.com/site1


---------------
Il est urgent de ne rien faire oÔ
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed