|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : décembre 2010 Messages : 15 ![]() |
bonjour,
je souhaiterais faire une redirection de tous mes sous domaines vers une servlet lui correspondant , exemple : ustilisateur1.domain.com -> http://localhost:8080/utilisateur1 ustilisateur2.domain.com -> http://localhost:8080/utilisateur2 je suis parvenu a le faire en mode statique en utilisant les virtualhost d'apache: Code :
ps: et bonne fêtes de fin d'année! |
||
|
|
00
|
|
|
#2 | ||
![]() ![]() Inscription : août 2005 Messages : 8 299 ![]() |
Il suffit de ne rien mettre, non ?
Code :
__________________
![]() 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
|
||
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : décembre 2010 Messages : 15 ![]() |
salut merci pour ta réponse en ce premier jour de l'an 2012!
en fait le but et de transformer le sous-domaine en context d'application , chaque requête vers x.domaine.com doit être redirigé sur application local avec le context x : x.domaine.com -> http://localhost:8080/x, chaque création de compte sous mon application, cree un context spécifique par utilisateur du genre http://domain.com/utilisateur, j'aimerais que l'utilisateur puisse accéder a son context en utilisant son nom de compte comme sous domaine.. |
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : août 2005 Messages : 8 299 ![]() |
Ah oui, y a un truc que j'ai zappé. Il faut ajouter
mais avec ceci, même www.domain.com sera redirigé sur http://localhost:8080. Je ne sais pas si c'est ce que tu veux. Si ce n'est pas ce que tu veux, crée un autre hôte virtuel pour www.domain.com avec la configuration qui va bien et que tu places avant celui pour les utilisateurs.
__________________
![]() 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
|
|
|
00
|
|
|
#5 | ||||
|
Invité de passage
![]() Inscription : décembre 2010 Messages : 15 ![]() |
rebonjour,
en fait le but est de redirigé toto.domain.com vers http://localhost:8080/toto automatiquement sans avoir pour chaque sous domaine a déclarer un alias du genre Code :
et de l'ajouter a la fin de ses de lignes : Code :
*.domain.com -> http://localhost:8080/* titi.domain.com -> http://localhost:8080/titi tata.domain.com -> http://localhost:8080/tata |
||||
|
|
00
|
|
|
#6 | ||
![]() ![]() Inscription : août 2005 Messages : 8 299 ![]() |
OK, le champagne embrume encore mon esprit. C'est faisable mais pas avec ProxyPass (voir la dernière phrase de la doc de ProxyPass), il faut passer par mod_rewrite. Donc configure un VH pour *.domain.com avec mod_rewrite :
Code :
__________________
![]() 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
|
||
|
|
10
|
|
|
#7 | ||
|
Invité de passage
![]() Inscription : décembre 2010 Messages : 15 ![]() |
yeah merci!
avec le paramétrage suivant j'obtiens le résultat escompté, à peu de chose près! Code :
|
||
|
|
00
|
|
|
#8 | ||
|
Invité de passage
![]() Inscription : décembre 2010 Messages : 15 ![]() |
bon finalement j'ai opté pour la solution suivante:
Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com