Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Serveurs (Apache, IIS,...) > Apache
Apache Forum d'entraide Apache. Avant de poster : Cours Apache, FAQ Apache
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/12/2011, 17h46   #1
Invité de passage
 
Inscription : mai 2008
Messages : 7
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 7
Points : 1
Points : 1
Par défaut Apache en proxy

Bonjour,

j'utilise Apache comme proxy pour accéder à différents site sur une machine. Je vous explique un peu l'état des lieux parce que c'est assez compliqué.

J'ai deux serveurs (non Apache) qui contiennent des sites : l'un est lancé sur le port 1555 et l'autre sur le port 8000. Le premier contient un seul site alors que le deuxième en contient 2 : un qui sera appelé acomodule et l'autre tomawim. Tous sont accessibles quand j'utilise l'url avec localhost (http://localhost:1555/, http://localhost:8000/acomodule/ et http://localhost:8000/tomawim/home).

La machine sur laquelle les sites sont hébergés n'est accessible que depuis le port 80 et je dispose de deux adresses : tomacyc.labri.fr pour le site sur le port 1555 et tomatoflux.labri.fr pour les deux autres. Donc j'ai dû configuré Apache de la manière suivante :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
ServerName tomato
DocumentRoot /var/www

NameVirtualHost 192.168.3.2:80

<Proxy http://192.168.3.2:1555/>
            Order Allow,Deny
            Allow from all
</Proxy>

<Proxy http://192.168.3.2:8000/>
            Order Allow,Deny
            Allow from all
</Proxy>

#  --- TomatoFlux ---
<VirtualHost 192.168.3.2:80>
ServerName tomatoflux.labri.fr
DocumentRoot /var/www/tomatoflux

ProxyPass /acomodule/ http://192.168.3.2:8000/acomodule/
ProxyPassReverse /acomodule/ http://192.168.3.2:8000/acomodule/

ProxyPass /tomawim/ http://192.168.3.2:8000/tomawim/
ProxyPassReverse /tomawim/ http://192.168.3.2:8000/tomawim/

</VirtualHost>


#  --- TomaCyc ---
<VirtualHost 192.168.3.2:80>
ServerName tomacyc.labri.fr
DocumentRoot /var/www/tomacyc

ProxyPass / http://192.168.3.2:1555/
ProxyPassReverse / http://192.168.3.2:1555/

</VirtualHost>
Le site sur le port 1555 est accessible sans problème.
Le site acomodule est accessible mais le css et les images ne sont pas chargés.
Le site tomawim est inaccessible.
Où est-ce que j'ai fais une boulette ?

Je ne m'y connaîs pas beaucoup en configuration de serveur et de proxy donc je sais pas si j'ai adopté la bonne méthode.

Merci de vos conseils et remarques.
medius2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/12/2011, 21h55   #2
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 297
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 297
Points : 8 578
Points : 8 578
Citation:
Envoyé par medius2 Voir le message
Le site sur le port 1555 est accessible sans problème.


Citation:
Envoyé par medius2 Voir le message
Le site acomodule est accessible mais le css et les images ne sont pas chargés.
Il faut aller voir dans le code HTML les URL relatives utilisées pour désigner les images et CSS. Le souci c'est qu'il faudra peut-être utiliser mod_proxy_html pour réécrire le code HTML à la volée si tu ne peux pas reparamétrer ou modifier l'application acomodule pour corriger le code HTML renvoyé.

Citation:
Envoyé par medius2 Voir le message
Le site tomawim est inaccessible.
Tu testes avec quelle URL ? Le terme "inaccessible" cache quels symptômes ?
__________________

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
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2011, 11h10   #3
Invité de passage
 
Inscription : mai 2008
Messages : 7
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 7
Points : 1
Points : 1
Citation:
Envoyé par _Mac_ Voir le message
Tu testes avec quelle URL ? Le terme "inaccessible" cache quels symptômes ?
Je teste avec tomatoflux.labri.fr/tomawim/home qui est censé me donner la page d'accueil. Ce site est contenu sur un serveur Lisp (Hunchentoot) et je n'obtiens que la page par défaut du serveur pas le site.
medius2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2011, 21h14   #4
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 297
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 297
Points : 8 578
Points : 8 578
Essaie en ajoutant la ligne suivante avant tes ProxyPass :
__________________

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
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h35.


 
 
 
 
Partenaires

Hébergement Web