|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité de passage
![]() Inscription : février 2009 Messages : 14 ![]() |
Bonjours a tous,
je suis débutant en configuration de reverse proxy et j'aimerai connaitre un peu plus de choses.... voila je vous explique le problème que j'ai actuellement : ![]() Je voudrais que en tapant l'url : entreprise.mondomaine.fr/XXX en faite ici apache1 apache2 apache 3 je soi rediriger vers le serveur correspondant ... ou encore mieux avoir une page internet entreprise.mondomaine.fr et avoir des lien pointant vers les différents serveur exemple : entreprise.mondomaine.fr/apache1/ -----> CE de l'entreprise entreprise.mondomaine.fr/apache2/ -----> ERP WEB de l'entreprise etc ... pour afficher la page d'accueil que je voulais cela fonctionne : j'ai activé les différents modules dans apache2 avec la commande a2enmod et dans le fichier /etc/apache2/site-enabled sur le Rproxy j'ai ce qu'il suit : Code :
par contre j'ai essayer plein de méthodes pour avoir accès aux autre site impossible : exemple : Code :
|
||||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : août 2005 Messages : 8 277 ![]() |
Déjà, es-tu sûr de ta balise <Localisation> ? Elle sort d'où ? Avec ça, je doute fort qu'Apache démarre. Donc, est-ce qu'Apache démarre bien ?
Ensuite, ton RewriteRule /(.*)$ qui suit ton premier groupe de ProxyPass/ProxyPassReverse ne sert à rien, voire c'est peut-être lui qui pose problème. Enfin, est-on d'accord pour dire que ProxyPass / est activé pour une URL du genre http://entreprise.mondomaine.fr/apache1/ ? Dans ce cas, il faut peut-être placer cette règle ProxyPass / générique tout à la fin de ta conf, après les règles pour /apache1 et les autres.
__________________
![]() 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 : février 2009 Messages : 14 ![]() |
excusez moi la balise est <location /site1/> !
avec ou sans la rewiterule c'est le même problème j'ai donc suivi votre conseil et réalisé la configuration suivant : Code :
"HTTP 404 - Fichier non trouvé." concernant la rewrite rule je l'avais mise pour faire le teste en le PL et RL |
||
|
|
00
|
|
|
#4 | ||
|
Invité de passage
![]() Inscription : février 2009 Messages : 14 ![]() |
bon en faite sa fonctionne maintenant ! j'ai modifier simplement les / dans la partie proxypass :
Code :
en faite que je tape l'url suivant dans mon navigateur internet exemple http://@ipWAN/site2 j'accède bien a mon serveur apache ou IIS par conte l'image ne s'affiche pas (cadre vide avec la petite croix rouge erreur de lien) et quand je fais un clic droit sur le cadre vide de l'image et que je fais propriété j'ai le lien suivant http://@ipWAN/welcome.png alors que l'image est stockée dans http://@ipWAN/site2/welcome.png et si je tape cette url directement j'accède bien a l'image ... merci d'avance car cette fois je ne vois pas du tout :-( |
||
|
|
00
|
|
|
#5 |
![]() ![]() Inscription : août 2005 Messages : 8 277 ![]() |
Regarde le code HTML de ta page : la réponse s'y trouve. Le code HTML pour l'image est :
ce qui fait que le navigateur demande l'URL http://@ipWAN/welcome.png. Si tu ne mets pas le / (en rouge), l'image s'affichera correctement, mais pas nécessairement pour toutes les pages. Donc deux options : soit tu trouves le moyen de modifier toutes tes pages pour y mettre des URL qui marchent derrière le reverse proxy, soit tu installes et utilises sur le reverse proxy (mais attention, ça ne marchera pas forcément parfaitement) mod_proxy_html qui sait modifier en live le code HTML à renvoyer au navigateur.
__________________
![]() 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
|
|
|
#6 | ||
|
Invité de passage
![]() Inscription : février 2009 Messages : 14 ![]() |
Code :
j'ai activé le mod_proxy_html mais aussi proxy proxy_html et cache mais rien n'a changé vraiment étrange comme problème je ne vois vraiment pas ... |
||
|
|
00
|
|
|
#7 |
![]() ![]() Inscription : août 2005 Messages : 8 277 ![]() |
Ah. Est-ce qu'il y a une balise <base> dans ta page ?
__________________
![]() 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
|
|
|
#8 | ||
|
Invité de passage
![]() Inscription : février 2009 Messages : 14 ![]() |
c'est bon j'ai réussi ! et j'ai surtout compris !
en faite le problème venai de suivant comment je tapais l'url de la page en gros si je tape : http://@ipWAN/site2/ ça fonctionne ! le problème venait simplement du / en faite dans la conf apache suivant si on met : Code :
merci beaucoup de votre aide !!! |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com