Journal VirtualHost en local

Posté par  (site web personnel) .
Étiquettes : aucune
0
8
jan.
2004
Ma découverte de linux est fascinante, j'aime ça*.

Hélas, ayant un ou deux sites à mon actif utilisant le mod_rewrite activement, je souhaiterais créer des hôtes virtuels pour pouvoir y accèder comme si je tapais une adresse complète.

là j'ai : localhost/~greut/switchback/

mais le(s) sites y contenu font référence à "/" donc "~greut/switchback/" viens foutre la caque et la solution que j'aurais envisager, aurait de créer des "VirtualHosts" pour pouvoir pointer directement à l'intérieur du dossier voulu et faire croire que l'on est dans la racine.

Merci à vous.

Yoan

* car contrairement à Windows tout ou presque est très clair, mais si ça prend parfois du temps quand ça fonctionne on sait pourquoi et on sait "presque" que ça va durer un moment ;D
  • # mod_rewrite ?

    Posté par  (site web personnel) . Évalué à 1.

    avec le mod_rewrite ?!?

    RewriteRule ^/(.*) /~greut/switchback/$1 [NC,L]

    Je trouve des solutions tout seul je vois, mais n'empêche que vos solutions m'intéressent fortement.
  • # Re: VirtualHost en local

    Posté par  (site web personnel) . Évalué à 4.

    Chez moi j'ai déclaré des sous domaines de localhost dans le fichier /etc/host et j'ai des VirtualHost pour chacun de ces sous domaines.

    Ca fonctionne bien et c'est très proche de ce qu'il se passe pour les vrai sites (ceux en ligne).
  • # Re: VirtualHost en local

    Posté par  (site web personnel) . Évalué à 1.

    Une maniere parmi tant d'autre !!!

    Dans le fichier /etc/hosts
    X.X.X.X < nom de ta machine >

    Dans le fichier httpd.conf :
    ServerName < le nom de ta machine >
    < VirtualHost * >
    DocumentRoot /site-web1
    ServerName www.tonsite.com
    ....
    < / VirtualHost >
    < VirtualHost * >
    DocumentRoot /site-web2
    ServerName www.tonsite2.com
    ....
    < / VirtualHost >


    Ne pas oublier apachectl configtest pour voir si le fichier est correct et le tour est joue !

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.