Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Serveurs (Apache, IIS,...) > Apache
Apache Forum d'entraide Apache. Avant de poster : Cours Apache, FAQ Apache
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/01/2011, 16h32   #1
Acropole
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Par défaut Impossible de configurer un virtualhost sous windows 7 et easyphp 5.3.3.1

Bonjour,

Ca fait maintenant plus de deux heures que je lis des tutos sur le sujet sans résultat.

Le fichier hosts :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

# localhost name resolution is handled within DNS itself.
#	127.0.0.1       localhost
#	::1             localhost

127.0.0.1 localhost

192.168.1.2 www.domaine.com
le httpd.conf :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
<Directory "D:\EasyPHP-5.3.3.1\www">
  Order Deny,Allow
  Deny from all
  Allow from 127.0.0.1
</Directory>

NameVirtualHost *:8888

<VirtualHost *:8888>
    # This will become the DocumentRoot path of your website
    DocumentRoot "D:\EasyPHP-5.3.3.1\www"
    # The name of your website
    ServerName 127.0.0.1
 
    <Directory "D:\EasyPHP-5.3.3.1\www">
        Order Deny,Allow
        Deny from all
        Allow from 127.0.0.1
        Options Indexes FollowSymLinks
        DirectoryIndex index.php
        AllowOverride Options FileInfo Limit
  </Directory>
</VirtualHost>

<VirtualHost *:8888>
    # This will become the DocumentRoot path of your website
    DocumentRoot "D:\EasyPHP-5.3.3.1\www\rdo"
    # The name of your website
    ServerName www.domaine.com
 
    <Directory "D:\EasyPHP-5.3.3.1\www\rdo">
        Order Deny,Allow
        Deny from all
        Allow from 192.168.1.2
        Options Indexes FollowSymLinks
        DirectoryIndex index.php
        AllowOverride Options FileInfo Limit
  </Directory>
</VirtualHost>

<VirtualHost *:8888>
    # This will become the DocumentRoot path of your website
    DocumentRoot "D:\EasyPHP-5.3.3.1\www\rdo"
    # The name of your website
    ServerName domaine2.fr
 
    <Directory "D:\EasyPHP-5.3.3.1\www\rdo">
        Order Deny,Allow
        Deny from all
        Allow from 127.0.0.1
        Options Indexes FollowSymLinks
        DirectoryIndex index.php
        AllowOverride Options FileInfo Limit
  </Directory>
</VirtualHost>

Dernière modification par _Mac_ ; 13/01/2011 à 17h35. Motif: [CODE] plus adapté que [QUOTE] pour la configuration
  Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2011, 17h36   #2
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 277
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 277
Points : 8 563
Points : 8 563
Citation:
Envoyé par Acropole Voir le message
Ca fait maintenant plus de deux heures que je lis des tutos sur le sujet sans résultat.
C'est possible mais dans quel but ? C'est quoi le problème et le comportement observé ?
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2011, 17h48   #3
Acropole
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Citation:
Envoyé par _Mac_ Voir le message
C'est possible mais dans quel but ? C'est quoi le problème et le comportement observé ?
Le but est de pouvoir coder une vérification du nom de domaine pour gérer la langue du site. Impossible a faire avec 127.0.0.1

Le résultat est le suivant en tapant www.domaine.com
Images attachées
Type de fichier : jpg virtualhosterror.jpg (38,3 Ko, 5 affichages)
  Envoyer un message privé Réponse avec citation 00
Vieux 14/01/2011, 12h37   #4
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 277
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 277
Points : 8 563
Points : 8 563
La directive Listen d'Apache vaut quoi ? Pourquoi tu mets pas
Code :
127.0.0.1 www.domaine.com
dans ton fichier etc/hosts ?
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/01/2011, 13h20   #5
Acropole
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Citation:
Envoyé par _Mac_ Voir le message
La directive Listen d'Apache vaut quoi ? Pourquoi tu mets pas
Code :
127.0.0.1 www.domaine.com
dans ton fichier etc/hosts ?
J'ai déjà essayé, ça marche pas. Je suis tombé sur un tuto qui mettait l'IP du PC à la place, donc j'ai essayé, mais ça marche pas non plus.
  Envoyer un message privé Réponse avec citation 00
Vieux 14/01/2011, 21h34   #6
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 277
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 277
Points : 8 563
Points : 8 563
Citation:
Envoyé par _Mac_ Voir le message
La directive Listen d'Apache vaut quoi ?
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/03/2011, 15h26   #7
Acropole
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Elle est a 127.0.0.1:8888

A noter que selon cet article (et d'autres sur le web) il faut décommenter la ligne
Include conf/extra/httpd-vhosts.conf
dans le httpd.conf.
Or cette ligne n'est pas présente dans easyphp...
Plus ça va, plus je sent que c'est easyphp qui fout le bordel en faisant sa sauce au lieu de respecter le standard. Ça serrait pas la première fois que je passe des jours a essayer de faire marcher un truc en me demandant où je me suis planté alors que ce sont en fait les soi-disant pro qui foutent la merde en faisant n'importe quoi.

Dernière modification par Acropole ; 18/03/2011 à 15h58.
  Envoyer un message privé Réponse avec citation 00
Vieux 19/03/2011, 22h18   #8
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 277
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 277
Points : 8 563
Points : 8 563
Si on a
ça veut dire qu'Apache n'écoute que sur l'interface de loopback, donc n'est accessible que sur http://127.0.0.1:8888/ ou équivalent, l'équivalent étant un nom défini dans le fichier etc/hosts et associé à cette IP 127.0.0.1.

Donc, c'est comme je disais : il faut que dans ton fichier etc/hosts, tu aies :
Code :
127.0.0.1 www.domaine.com
et que tu accèdes à ton site avec http://www.domaine.com:8888/.

Après, il faut aussi "synchroniser" ton VH avec cette URL, à savoir mettre
Code :
ServerName www.domaine.com:8888
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 21/03/2011, 15h32   #9
Acropole
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Merci, ça marche.
  Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h59.


 
 
 
 
Partenaires

Hébergement Web