WampServer

Apache, PHP, MySQL on Windows 

 
  • Accueil forum
  • Retour à WampServer
  • presentation
  • Download
  • Addons
  • Formations
  • Alter Way

 
Voir le sujet: Précédent•Suivant
Aller à : Liste des Forums•Liste des messages•Nouvelle discussion•Recherche•Connexion•Imprimer la vue
Comment configurer les Virtual hosts !
Envoyé par: vendeur (---.w193-252.abo.wanadoo.fr)
Date: 12 March 2007 à 21:55

Bonjour,

Je n'arrive pas à configurere les virtual hosts sous apache, mon probleme est que j'ai deux sites, et le serveur au lieu de me servir le sites dans les repertoirs decrits dans la configuration il me sert tou à partir du premier virtual hosts

exemple

<VirtualHost 192.168.1.30:80>
ServerAdmin webmaster@site_nr_1.com
DocumentRoot "C:/SERVER/Apache/www/site_nr_1.com"
ServerName www.site_nr_1.com
</VirtualHost>


<VirtualHost 192.168.1.30:80>
ServerAdmin webmaster@site_nr_2.com
DocumentRoot "C:/SERVER/Apache/www/site_nr_2"
ServerName www.site_nr_2.com
</VirtualHost>



J'ai essayé toustes les configuration, il n'y a rien à faire, Apache me sert tous les domaines à partir du DocumetnRoot du premier Virtual Host :

DocumentRoot "C:/SERVER/Apache/www/site_nr_1.com"

Qu faire pour que Apache dirige les requettes dans le bon Document Root


Merci

Options: Répondre•Citer ce Message
Re: Comment configurer les Virtual hosts !
Envoyé par: Otomatic (---.fbx.proxad.net)
Date: 13 March 2007 à 10:01

Bonjour,

Voici comment j'ai fait pour que sous Wamp5, mes différents sites locaux soient vus de manière similaire aux mêmes sites chez un hébergeur - c'est-à-dire pour que les différentes variables, par exemple :

$_SERVER['SCRIPT_NAME']
$_SERVER['PHP_SELF']
$_SERVER['SCRIPT_FILENAME']
$_SERVER['DOCUMENT_ROOT']
$_SERVER['SERVER_NAME']
__FILE__

soient gérées de la même manière en local et en réel, ce qui n'est pas le cas de la configuration Wamp5 par défaut, principalement par le fichier www/index.php.

Cela s'applique pour Windows XP - Pas essayé avec Vista.

Je prends l'exemple de 3 de mes sites :
(Bien sûr, exemple à modifier en fonction du nom de vos sites)

- Sites réels
[aviatechno.fre.fr]
[le.pointu.free.fr]
[phottello.free.fr]

- Sites locaux
G:\Wamp\www\aviatechno\
G:\Wamp\www\le.pointu\
G:\Wamp\www\phottello\

Nota : Il est impératif que les noms des dossiers des sites locaux soient différents des noms des sites réels.

- 1 - Modifier le fichier %windir%\System32\Drivers\etc\Hosts
pour qu'il comprenne les lignes suivantes :

127.0.0.1 localhost
127.0.0.1 aviatechno
127.0.0.1 phottello
127.0.0.1 le.pointu

Les contenus de droite de chaque ligne étant les exactes copies des noms des dossiers des sites locaux situés dans G:\Wamp\www\

- 2 - Ouvrir le fichier Wamp\Apache\Conf\httpd.conf

Nota : Nouveau avec Wamp5 1.7.0, la définition des « Virtual Hosts » ne se fait plus directement dans le fichier httpd.conf, mais dans un fichier include conf/extra/httpd-vhosts.conf

Décommenter (Supprimer le # de début de ligne) la ligne Include... :

# Virtual hosts
Include conf/extra/httpd-vhosts.conf

- 2.1 - Ouvrir le fichier conf/extra/httpd-vhosts.conf

ajouter (ou modifier) le texte suivant :

NameVirtualHost *:80

<VirtualHost *:80>
DocumentRoot G:/Wamp/www
ServerName localhost
</VirtualHost>

<VirtualHost *:80>
DocumentRoot G:/Wamp/www/aviatechno
ServerName aviatechno
</VirtualHost>

<VirtualHost *:80>
DocumentRoot G:/Wamp/www/phottello
ServerName phottello
</VirtualHost>

<VirtualHost *:80>
DocumentRoot G:/Wamp/www/le.pointu
ServerName le.pointu
</VirtualHost>

Nota : ServerName localhost doit être en premier et l'ordre correspondre à celui du fichier Hosts.

À partir de ces modifications, si on lance Wampserver et que dans le navigateur on lance un site local, par exemple [aviatechno] (le "/" final est obligatoire), on ouvrira bien le site local.

En revanche, si on lance Localhost depuis l'icône de Wampserver, puis dans le menu du fichier index.php de Wampserver, par exemple aviatechno, on obtiendra :
[localhost]
ce qui ajoute un niveau de plus (localhost/) par rapport au site réel et fait que les variables susmentionnées n'ont pas un contenu similaire à celui du site réel.

Donc,
- 3 - dans le fichier Wamp\www\index.php modifier la ligne :

echo '<a class="ditem" href="'.$file.'"><img src="dossier.gif" alt="image dossier" /> '.$file.'</a>';

par

echo '<a class="ditem" href="['.$file.'] src="dossier.gif" alt="image dossier" /> '.$file.'</a>';

et le site local sera bien lancé par [aviatechno] au lieu de localhost/aviatechno



------------------------------------------------------------------------------------------------------------
Wampserver 3.3.0 32 bit - Apache 2.4.54.2 - PHP 8.2.0…7.4.33 - MySQL 5.7.40 - MariaDB 10.5.13/10.6.5
Wampserver 3.3.0 64 bit - Apache 2.4.54.2 - PHP 8.2.0…7.4.33 - MySQL 5.7.40/8.0.31 - MariaDB 10.5.17/10.10.2
PhPMyadmin 5.2.0 - MysqlDumper 1.24.5
on W10 Pro 64 bit
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons
« Ce n'est pas parce qu'ils sont nombreux à avoir tort, qu'ils ont forcément raison. Coluche »
« It's not because they are many to be wrong, they are necessarily right. Coluche »

Options: Répondre•Citer ce Message
Re: Comment configurer les Virtual hosts !
Envoyé par: cotp (---.fbx.proxad.net)
Date: 22 September 2007 à 13:33

J'ai fait tout cela mais je suis redirigé vers [127.0.0.1] quand j'essaye d'acceder à [mondossier]

sad smiley

Here are my settings:
httpd-vhosts.conf:

<VirtualHost *:80>
DocumentRoot C:/wamp/www
ServerName localhost
</VirtualHost>

<VirtualHost *:80>
DocumentRoot C:/wamp/www/mondossier
ServerName mondossier
</VirtualHost>

et j'ai fais tous les changements indiqués dans (hosts, httpd.conf, index.php)



Message édité (22-09-2007 13:35)

______________________

expert google | canape

Options: Répondre•Citer ce Message
Re: Comment configurer les Virtual hosts !
Envoyé par: Otomatic (---.fbx.proxad.net)
Date: 22 September 2007 à 18:59

Bonsoir,

Là, je sèche !

La ligne "Include conf/extra/httpd-vhosts.conf" du fichier "httpd.conf" a-t-elle bien été « décommentée » ?

Décommenter = Supprimer le # de début de ligne

Options: Répondre•Citer ce Message
Re: Comment configurer les Virtual hosts !
Envoyé par: cotp (---.fbx.proxad.net)
Date: 22 September 2007 à 19:05

oui oui elle a bien été décommentée... en attedant j'ai refais en sens inverse...

Cotp

Options: Répondre•Citer ce Message
Re: Comment configurer les Virtual hosts !
Envoyé par: michelw (---.fbx.proxad.net)
Date: 28 September 2010 à 19:27

Bonsoir,
Je viens de faire la manipulation proposée mais pour WampServer Version 2.0j

Dans cette version pour le point 3 évoqué ci-dessus cela ne fonctionne pas car la ligne
echo '<a class="ditem" href="'.$file.'"><img src="dossier.gif" alt="image dossier" /> '.$file.'</a>'
n'existe pas. Lorsque je sélectionne localhost dans le menu de wamp il est alors affiché forbidden. Avez vous une idée? En vous remerciant

Options: Répondre•Citer ce Message
Re: Comment configurer les Virtual hosts !
Envoyé par: hige52 (---.102.0-93.rev.gaoland.net)
Date: 04 January 2011 à 11:59

Bonjour a tous.

J'utilise la nouvelle version de Wamp (2.1c).

Je rencontre des soucis quand a la création des sous domaines.
Quoi que je fasse, je suis automatiquement rediriger vers le domaine principal.

Ci dessous, une copie du Vhost.conf :

NameVirtualHost *:80

#localhost
<VirtualHost xx.xx.xx.xx:80>
DocumentRoot "D:\HTTP\wamp\www"
ServerName localhost
</VirtualHost>

#territorialtv.net
<VirtualHost xx.xx.xx.xx:80>
DocumentRoot "D:\HTTP\wamp\www"
ServerName www.domaine.net
</VirtualHost>

#www.territorialtv.net
<VirtualHost xx.xx.xx.xx:80>
DocumentRoot "D:\HTTP\wamp\www"
ServerName domaine.net
</VirtualHost>

#site.domaine.net
<VirtualHost xx.xx.xx.xx:80>
DocumentRoot "D:\HTTP\wamp\www\site"
ServerName site.domaine.net
</VirtualHost>

#site1.domaine.net
<VirtualHost xx.xx.xx.xx:80>
DocumentRoot "D:\HTTP\wamp\www\site1"
ServerName site1.domaine.net
</VirtualHost>

Voila.
Que je fasse :
www.domaine.net
site.domaine.net
site1.domaine.net

j'arrive toujours sur www.domaine.net

Quelque chose m'echappe t-il?

Merci de votre aide



Modifie 1 fois. Derniere modification le 04/01/2011 à 14:25 par hige52.

Options: Répondre•Citer ce Message
Re: Comment configurer les Virtual hosts !
Envoyé par: D4Y.be (---.135-246-81.adsl-dyn.isp.belgacom.be)
Date: 04 January 2011 à 13:43

Est-ce que cette faute de frappe est également dans ta configuration site.doamine.net ?

Options: Répondre•Citer ce Message
Re: Comment configurer les Virtual hosts !
Envoyé par: hige52 (---.102.0-93.rev.gaoland.net)
Date: 04 January 2011 à 14:24

D4Y.be a écrit:
-------------------------------------------------------
> Est-ce que cette faute de frappe est également
> dans ta configuration site.doamine.net ?


Bonjour.
Non, la faute de frappe n'est pas dans la config. Désolé, je ne l'avais pas vu...

Options: Répondre•Citer ce Message
Re: Comment configurer les Virtual hosts !
Envoyé par: hige52 (---.102.0-93.rev.gaoland.net)
Date: 04 January 2011 à 15:13

Bon, ben je me repond à moi même.

Comme un le gros a.... que je suis (faut parfois savoir assumere ses c....), j'avais oublié de décocher dans le httpd.conf, le "#" au début de la ligne Include conf/extra/httpd-vhosts.conf

voila, si ca peut servir a quelqu'un...

Options: Répondre•Citer ce Message
Re: Comment configurer les Virtual hosts !
Envoyé par: Otomatic (---.fbx.proxad.net)
Date: 04 January 2011 à 16:00

Bonjour,

Je me disais aussi que c'était bizarre car je n'ai rien changé à ma façon de faire par rapport à ma contribution d'il y a plus de trois ans (13 March 2007) et même avec Windows 7 Pro 64 bits Wampserver 2.1c 64bits, ça fonctionne toujours.

------------------------------------------------------------------------------------------------------------
Wampserver 3.3.0 32 bit - Apache 2.4.54.2 - PHP 8.2.0…7.4.33 - MySQL 5.7.40 - MariaDB 10.5.13/10.6.5
Wampserver 3.3.0 64 bit - Apache 2.4.54.2 - PHP 8.2.0…7.4.33 - MySQL 5.7.40/8.0.31 - MariaDB 10.5.17/10.10.2
PhPMyadmin 5.2.0 - MysqlDumper 1.24.5
on W10 Pro 64 bit
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons
« Ce n'est pas parce qu'ils sont nombreux à avoir tort, qu'ils ont forcément raison. Coluche »
« It's not because they are many to be wrong, they are necessarily right. Coluche »

Options: Répondre•Citer ce Message
Re: Comment configurer les Virtual hosts !
Envoyé par: hige52 (---.136.192-77.rev.gaoland.net)
Date: 22 March 2011 à 09:48

Bonjour a tous. c'est encore moi.
Je rencontre un soucis sur ma config.
Je suis passe sous Wamp 2.1 64Bits
Depuis, impossible de parvenir a une configuration correcte.
Je m'explique :

J'ai garde mon Vhosts comme avant. Seulement, lorsque je veux me connecter a un site, je suis renvoyer vers l'adresse [domaine] au lieu de [site]

mon vhosts :

#Localhost
<VirtualHost *:80>
DocumentRoot "D:/_HTTP/wamp/www"
ServerName localhost
ServerAlias localhost
</VirtualHost>

#Présentation
<VirtualHost *:80>
DocumentRoot "D:/_HTTP/wamp/www/site"
ServerName www.site.net
ServerAlias www.site.net
</VirtualHost

Si quelqu'un a une idée...
Merci

Options: Répondre•Citer ce Message
Re: Comment configurer les Virtual hosts !
Envoyé par: hige52 (---.136.192-77.rev.gaoland.net)
Date: 22 March 2011 à 10:27

Re-Bonjour.

Je clot ma question.
Mon problème n'avais en fait rien a voir avec WAMP.
C'est la version de prestashop (1.4.0.17), ou du moins les acces à la DB qui n'allais pas.

Probleme résolu.

Options: Répondre•Citer ce Message
Re: Comment configurer les Virtual hosts !
Envoyé par: NicoD (---.dsl.sta.abo.bbox.fr)
Date: 02 October 2011 à 03:07

Bonsoir,

J’utilise un WAMP 2.0 32bits (avec l’option « Put Online » activée) pour faire de l’hébergement sous Windows Server 2008. Afin de géré mes sous-domaine, j’ai rajouté, dans le httpd-vhosts.conf, ceci :

"
NameVirtualHost *

<VirtualHost aaa.NomDeDomaine.fr>
DocumentRoot "F:\aaa"
ServerName aaa.NomDeDomaine.fr
<Directory "F:\aaa">
Options Indexes FollowSymLinks
AllowOverride all
Order Allow,Deny
Allow from all
</Directory>
</VirtualHost>

<VirtualHost *>
DocumentRoot "F:\bbb"
ServerName *.NomDeDomaine.fr
<Directory "F:\bbb">
Options Indexes FollowSymLinks
AllowOverride all
Order Allow,Deny
Allow from all
</Directory>
</VirtualHost>
"

Mais le premier virtualhost ne fonctionne pas, je tombe toujours dans le folder bbb. sad smiley
En supprimant le deuxième virtualhost, je me suis aperçu que WAMP n’aimait pas le <VirtualHost aaa.NomDeDomaine.fr>, que ça ne fonctionnait qu’avec <VirtualHost *>.

Dans ce cas, comment gérer les sous-domaines dans wamp ?

Merci d’avance pour votre aide.



Modifie 1 fois. Derniere modification le 02/10/2011 à 03:11 par NicoD.

Options: Répondre•Citer ce Message


Aller à : Liste des Forums•Liste des messages•Recherche•Connexion
Désolé, seuls les utilisateurs connectés peuvent envoyer des messages dans ce forum.
Cliquer ici pour se connecter

design by jidePowered by Alter Way get firefoxget PHP