Retourner aux forums || Retourner au forum general.general
general.general : Question apache 1.3
Posté par Narmer () le 26 décembre 2007j'ai un apache fraichement installé (sous win32 mais je ne pense pas que ça change grand chose vu mon problème).
Je veux la chose suivante
1. un site http://ez1.mondomaine.fr qui pointe vers c:\temp\ez1
2. un site http://ez2.mondomaine.fr:8080 qui pointe vers c:\temp\ez2
je rajoute donc ceci à la fin du httpd.conf
include conf/ez1.conf
include conf/ez2.conf
Dans ez1.conf j'ai
Listen 80
NameVirtualHost *:80
ServerName ez1.mondomaine.fr:80
ServerAlias ez1.mondomaine.fr:80
DocumentRoot "C:\temp\ez1"
DirectoryIndex index.html
Dans ez2.conf j'ai
Listen 8080
NameVirtualHost *:8080
ServerName ez2.mondomaine.fr:8080
ServerAlias ez2.mondomaine.fr:8080
DocumentRoot "C:\temp\ez1"
DirectoryIndex index.html
Le résultat c'est que les 2 urls http://ez1.mondomaine.fr et http://ez2.mondomaine.fr:8080 me renvoie vers c:/temp/ez1
Il y a quelque chose que je ne saisi pas. Peux tu m'aider ?
Merci !
> Lire le message (7 commentaires, moyenne: 1,3).
Le copier coller c'est le mal :)
Hum, une erreur de copier / coller ? je vois 2x
DocumentRoot "C:\temp\ez1" une fois dans chaque vserver
-
[^]Re: Le copier coller c'est le mal :)
Manque les virtualhost
La directive Listen dit à apache d'écouter sur le port donné.
La directive NameVirtualHost dit à apache qu'il va y avoir des virtualhost sur l'ip (et le port) que tu lui indique.
Malheureusement tu ne lui indique aucun virtualhost, ce que tu lui indique est une configuration par défaut. Un virtualhost se configure ainsi :
<virtualhost *:80>
ServerName ez1.mondomaine.fr
DocumentRoot "C:\temp\ez1"
DirectoryIndex index.html
</virtualhost>
Pour plus d'informations : http://httpd.apache.org/docs/2.2/fr/mod/core.html
-
[^]Re: Manque les virtualhost
Posté par Narmer () le 26/12/2007 à 23:20. (lien). Évalué à 1.Merci de ton retour, il est vrai que je ne comprends pas trop la directive NameVirtualHost. Je regarde ton lien par contre je suis en apache 1.3.
Est ce different ?
Pareil que plus haut, je donne un retour demain ...
Merci-
[^]Re: Manque les virtualhost
Posté par wismerhill (page perso, ) le 27/12/2007 à 11:25. (lien). Évalué à 2.Pourquoi installer apache 1.3? (sous windows en plus!)
Si tu devais maintenir une installation en production d'il y a cinq ans je comprendrais, mais maintenant pourquoi ne pas installer une version 2.2?
-
[^]Re: Manque les virtualhost
Posté par peck (page perso, ) le 28/12/2007 à 18:24. (lien). Évalué à 1.Aucune différence de ce point de vue entre apache 1.3 et apache 2
La directive NameVirtualHost ne fait qu'indiquer quels sont les identifiants qui peuvent être utilisés pour les et sur quel couple ip/port (ou ip tout court) ils seront accessibles.
-
Voir les alias
D'abord, il manque peut-être les balises <VirtualHost>, mais surtout, je vois dans chaque bloc :
ServerName ez1.mondomaine.fr:80
ServerAlias ez1.mondomaine.fr:80
et
ServerName ez2.mondomaine.fr:8080
ServerAlias ez2.mondomaine.fr:8080
À quoi te sert de définir un alias identique au servername ? Peut-être cherchais-tu à définir ex1 et 2 sur les deux ports ?
D'autre part, comme dit ci-dessus par Toto, ton documentroot est identique pour chaque hôte.
Revenir en haut de page || Retourner aux forums || Retourner au forum general.general



Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.