Plusieurs sites sous Apache
Résolu
dcanl
Messages postés
3004
Date d'inscription
Statut
Contributeur
Dernière intervention
-
dcanl Messages postés 3004 Date d'inscription Statut Contributeur Dernière intervention -
dcanl Messages postés 3004 Date d'inscription Statut Contributeur Dernière intervention -
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
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
mais où le mettre pour qu'il s'applique au bon site ?
Merci d'avance pour votre aide !
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 !
A voir également:
- Plusieurs sites sous Apache
- Meilleurs sites de téléchargement - Accueil - Outils
- Sites de vente d'occasion - Guide
- Apache open office gratuit - Télécharger - Suite bureautique
- Création de sites web - Guide
- Sites comme coco - Accueil - Réseaux sociaux
1 réponse
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
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
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.
Tu parle plutot d'un proxy.
Lis d'abort ceci http://rosebud.stanford.edu/manual/fr/vhosts/details.html
Merci pour le lien, je vais lire ça !