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 :
Le site sur le port 1555 est accessible sans problème.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 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.