Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Retourner aux forums || Retourner au forum general.general

general.general : Question apache 1.3

Posté par Narmer () le 26 décembre 2007
Bonsoir forum,

j'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).  

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.

Le copier coller c'est le mal :)

Posté par Toto () le 26/12/2007 à 19:01. (lien). Évalué à 1.

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 :)

    Posté par Narmer () le 26/12/2007 à 23:15. (lien). Évalué à 1.

    Flute effectivement le copier/coller joue des tours :-S

    je vais attendre demain matin pour vérifier que cette erreur est juste dans le forum et pas dans ma conf.

    Merci de me le faire pointer.

    Je donne des nouvelles demain.

Manque les virtualhost

Posté par peck (page perso, ) le 26/12/2007 à 19:11. (lien). Évalué à 1.

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

Posté par Obsidian () le 26/12/2007 à 19:16. (lien). Évalué à 2.

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