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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.