Rechercher : dans
Par :

Plusieurs sites sous Apache

Dernière réponse le 8 aoû 2007 à 19:58:50 dcanl, le 8 aoû 2007 à 15:18:37 
 Signaler ce message aux modérateurs

Bonjour!

Je vais devoir héberger 2 sites web bien différents sur un même serveur web (sous Windows 2003 Server Web Edition) géré par l'entreprise dans laquelle je bosse, situé en zone DMZ (parefeu netasq), et j'aurais une préférence pour utiliser Apache.

J'ai déjà regardé sur le forum et sur Internet en général, mais la configuration nécessaire d'Apache reste un peu flou pour moi.

Je me permets donc de poser ici quelques questions.

Si je mets, dans le httpd.conf

Listen 80

NameVirtualHost *:80

<VirtualHost *:80>
ServerName www.site1.fr
Port 80
DocumentRoot "C:\Sources\Site1\"
</VirtualHost>

<VirtualHost *:80>
ServerName www.site2.eu.com
Port 80
DocumentRoot "C:\Sources\Site2\"
</VirtualHost>


et que je demande au fournisseur du domaine eu.com de pointer sur l'IP du serveur web (c'est déjà le cas pour le .fr), est-ce que si je tape www.site1.fr et www.site2.eu.com, j'arriverai bien aux bons endroits ? Y'aura pas de conflit sur le port 80 ?

Si je veux maintenant mettre un alias sur le site1 (www.site1.fr/qqch qui redirige vers le contenu de C:\qqch\), comment faut-il que je procède ?

J'imagine qu'il faut un
Alias /qqch/ "C:\qqch\"

mais où le mettre pour qu'il s'applique au bon site ?

Merci d'avance pour votre aide !
Quand la merde tombe du ciel, le malchanceux n'a pas de chapeau.
Configuration: Windows XP
Firefox 2.0.0.6

1

fausty66, le 8 aoû 2007 à 15:28:43

Salut ds ton cas :
Il s'agit d'héberger et de gérer plusieurs sites, dits "virtuels", par un seul et même serveur. Ceux-ci seront appelés par les clients sous différents adresses IP ou noms.
2 solutions peuvent être envisagées
- sites virtuels basés sur l'IP. Dans ce cas, le serveur écoute plusieurs adresses IP, à chacune est associé un nom de site
- sites virtuels basés sur le nom. Le serveur écoute une seule adresse IP, à laquelle sont associées plusieurs noms de sites qui seront utilisés dans les URL clientes

Répondre à fausty66

2

dcanl, le 8 aoû 2007 à 17:03:00

'lut !

sites virtuels basés sur l'IP. Dans ce cas, le serveur écoute plusieurs adresses IP, à chacune est associé un nom de site
=> c'est-à-dire ? Je comprends pas... Le serveur contient les pages des deux sites... Il n'a qu'une IP évidemment, et les pages des deux sites sont stockées sur cette même machine. Quelles adresses devrait-il écouter ?

sites virtuels basés sur le nom. Le serveur écoute une seule adresse IP, à laquelle sont associées plusieurs noms de sites qui seront utilisés dans les URL clientes
=> c'est quoi cette histoire d'adresse IP ? Laquelle devrait-il écouter ?

Moi ce que je voudrais, c'est que le parefeu (adresse IP publique) qui reçoit une requête sur le port 80 la redirige sur le serveur web et que apache redirige sur les pages de www.site1.fr si c'est cette url qui a été tapé par le client ou sur les pages www.site2.eu.com si c'est cette url qui a été saisie !

Merci.
Quand la merde tombe du ciel, le malchanceux n'a pas de chapeau.

Répondre à dcanl

3

fausty66, le 8 aoû 2007 à 19:03:06

Hola je crois qu'il y a une certaine confusion , le parefeu ne peut faire ce travail (lui ne gere que les entrées,sorties)
Tu parle plutot d'un proxy.

Lis d'abort ceci http://rosebud.stanford.edu/manual/fr/vhosts/details.html

Répondre à fausty66

4

 dcanl, le 8 aoû 2007 à 19:58:50

Non non, je parle bien d'un parefeu NETASQ d'entreprise ! On n'a pas (enfin, plus) de proxy. Désactivé il y a quelques mois maintenant.

Merci pour le lien, je vais lire ça !
Quand la merde tombe du ciel, le malchanceux n'a pas de chapeau.

Répondre à dcanl