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
virtualhost et localhost
Envoyé par: jackbocar (---.w90-2.abo.wanadoo.fr)
Date: 17 August 2009 à 16:46

Bonjour,

Une question que je n’ai pas trouvée dans le forum :
Je me sers de virtualhost depuis plusieurs années avec WampServer, mais je dois dire depuis la version 2, j’ai toujours ce problème - lorsque j’ouvre un répertoire pour travailler, j’ai toujours affiché dans la barre d’adresse :

[lien]http://localhost/www.mon-site-com/[/lien]

Lorsque j’y pense, j’efface ce localhost, pour que les images, les liens et autres fonctionnent.

Quelqu’un a-t-il rencontré ce problème ?
Comment l’a-t-il réglé ?
Suis le seul sur cette planète avec ce problème ?

Merci de votre aide.

Jack Bocar

Options: Répondre•Citer ce Message
Re: virtualhost et localhost
Envoyé par: toumimi (84.6.111.---)
Date: 17 August 2009 à 17:01

Je ne suis pas sûr que tu ais utilisé les virtual host comme il faut...
Voici ce que pourrais donner le fichier conf/extra/httpd-vhosts.conf :
NameVirtualHost *:80

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

<VirtualHost *:80>
    ServerName www.mon_projet.loc
    DocumentRoot "C:/wamp/www/projet"
</VirtualHost>

Après avoir modifier le fichier hosts,
127.0.0.1  www.mon_projet.loc

Tu peux taper directement 'http://www.mon_projet.loc/' qui redirigera vers 'C:/wamp/www/projet'.

Florian

WampServer Patch (Screenshots)
Topic EN : www.wampserver.com
Topic FR : www.wampserver.com

Options: Répondre•Citer ce Message
Re: virtualhost et localhost
Envoyé par: jackbocar (---.w90-2.abo.wanadoo.fr)
Date: 17 August 2009 à 17:38

Bonjour,

Merci de ta réponse.

Effectivement, je me sers de virtualhost que je passe d'un WampServer à un autre et ce depuis plusieurs années.
Voici ceux que j'utilise :

NameVirtualHost *:80

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

<VirtualHost *:80>
DocumentRoot C:/www/mon-site-com
ServerName mon-site-com
</VirtualHost>

Je vais faire des tests avec ton modèle, et je te tiens au courant des résultats.

Merci

Jack Bocar

Options: Répondre•Citer ce Message
Re: virtualhost et localhost
Envoyé par: toumimi (84.6.111.---)
Date: 17 August 2009 à 18:00

Ah oui, je crois que j'ai compris ton problème...

En fait, tu ouvres tes projets à partir de la page d'accueil de Wamp, c'est ça ?
Si oui c'est un comportement normal, car wamp liste la liste des répertoire du dossier public (www) et affiche la liste. C'est la manière traditionnelle de charger un projet.

Le fait d'utiliser un virutal-host n'est pas géré sur la page d'accueil, donc il faut taper manuellement le server name pour accéder au projet via le virtual host. Il ne faut pas passer par la page d'accueil...

Florian

WampServer Patch (Screenshots)
Topic EN : www.wampserver.com
Topic FR : www.wampserver.com

Options: Répondre•Citer ce Message
Re: virtualhost et localhost
Envoyé par: Otomatic (---.fbx.proxad.net)
Date: 17 August 2009 à 18:19

Bonjour,

Pour « bien » gérer les virtuals hosts depuis la page d'accueil de Wampserver, il y a une petite modification à faire dans le fichier wamp/www/index.php.

Voir : [forum.wampserver.com]

Options: Répondre•Citer ce Message
Re: virtualhost et localhost
Envoyé par: jackbocar (---.w90-2.abo.wanadoo.fr)
Date: 17 August 2009 à 18:37

Bonjour,

Merci pour les réponses, mais elles ne conviennent pas à la question. Mes virtualhost tels qu’ils sont écrit dans mon fichier après les corrections proposées par toumimi virtualhost.conf, fonctionnent bien, mis à part que [lien]http://localhost/www.mon-site-net/[/lien], le localhost reste toujours dans la barre d’adresse et je suis obligé de l’effacer à chaque fois que j’ouvre un répertoire.

Et puis, je viens de lire ensuite ce message : En fait, tu ouvres tes projets à partir de la page d'accueil de Wamp, c'est ça ?

Oui, je confirme.

Donc si je te comprends bien, avec Wamp 2, il n’y aurait aucune solution pour ne pas afficher ce localhost : http : // localhost/www. Mon-site-net. Mis à par de l’effacer à chaque ouverture.
Remarque, c’est ce que je fais depuis plusieurs mois.


Pour Otamatic, je connais ce très bon tuto, mais il ne peut résoudre mon problème - Merci tout de même.

Encore merci de vos réponses.

Jack Bocar

Options: Répondre•Citer ce Message
Re: virtualhost et localhost
Envoyé par: toumimi (84.6.111.---)
Date: 17 August 2009 à 19:18

Pourquoi ne pas faire un marque page dans le navigateur et éviter ainsi deux choses :
- Passer par la page d'accueil pour charger le projet
- Effacer la partie localhost avant le nom.

Personnellement, dans Firefox, je glisse l'url sur la barre des marques-pages et c'est tout cool smiley

En fait, la manip de Otomatic fonctionne si le nom du répertoire correspond au Server-name, ce qui semble être ton cas, donc en modifiant le fichier index.php, on peut implanter ce comportement. Il faudrait modifier plus en profondeur si on voulait gérer le fait qu'on puisse avoir des projets "simples" et des projets virtual-host. Comme personne n'en a ressenti le besoin, cela n'a pas été fait.

Bon courage winking smiley

Florian

WampServer Patch (Screenshots)
Topic EN : www.wampserver.com
Topic FR : www.wampserver.com

Options: Répondre•Citer ce Message
Re: virtualhost et localhost
Envoyé par: OlivierW (---.fbx.proxad.net)
Date: 18 August 2009 à 03:56

Salut,

J'ai pas dû comprendre le problème parce que j'ai pas vu la difficultée... :-/

Dans "c:\alias\", pour un site tu as ton fichier de conf : "www.mon-site-com.conf".

Ensuite, dans "C:\wamp\www\index.php" (comme te l'as dit Otomatic), tu vas à la ligne 179 (environ).
D'origine, tu as ça :
$aliasContents .= '<li><a href="'.str_replace('.conf','',$file).'/">'.str_replace('.conf','',$file).'</a></li>';
, tu remplaces par
$aliasContents .= '<li><a href="ht tp://'.str_replace('.conf','',$file).'/">'.str_replace('.conf','',$file).'</a></li>';
(en enlevant l'espace dans "ht tp" ).

Sur la page de Wamp, tu auras un lien http:// www.mon-site-com/ , ce n'est pas ce que tu voulais ?

Olivier winking smiley

PC Tuning - Olivier LLAMBI, photographe à Marseille
O2 Graphics, votre agence web à Saint-Etienne

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