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

Meilleures réponses pour « Plusieurs sites sous Apache » dans :
Référencer son site : les moteurs de recherche VoirVoici quelques autres "trucs" à savoir pour référencer un site. Les moteurs de recherche où il faut à tout prix présenter son site : 1) DMOZ ( www.dmoz.org). Ce site est très important car Google, Yahoo, Lycos, Voila... vont tous rechercher des...
Favicon - L'icône de votre site dans la barre d'adresse VoirVous avez sûrement remarqué la présence d'une icône à gauche de l'URL dans la barre d'adresse de votre navigateur sur certains sites web ? Pour mettre en place ce type d'icône sur votre propre site web il n'y a rien de plus simple. Créer la...
Apache - Les fichiers .htaccess VoirLes fichiers .htaccess sont des fichiers de configuration d'Apache, permettant de définir des règles dans un répertoire et dans tous ses sous-répertoires (qui n'ont pas de tel fichier à l'intérieur). On peut les utiliser pour protéger un répertoire...
Installation d'un serveur Web sous Linux (Apache, PHP et MySQL) VoirIntroduction Un serveur web est un logiciel permettant de rendre accessibles à de nombreux ordinateurs (les clients) des pages web stockées sur le disque. Cette fiche pratique explique comment installer le serveur web Apache sur un système de type...
Installation de EasyPHP VoirIntroduction à EasyPHP Afin de faire fonctionner PHP, il est nécessaire à la base d'en télécharger les sources depuis un site spécialisé (par exemple PHP.net), puis de compiler celui-ci (ainsi que d'éditer les liens) afin de créer un fichier...

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