PDA

View Full Version : 2 server web (Apache) e proxy


malatodihardware
14-10-2012, 16:44
Ho una VM con un webserver Apache su Ubuntu 12.04 Server con due virtual host attivi, uno raggiungibile solo dall'interno e uno pubblicato anche all'esterno. Quello interno è sulla porta 80, quello esterno sulla 8080.
Ho poi un'altra VM sempre con Ubuntu 12.04 Server con Tomcat sulla porta 8080.
Siccome (ovviamente) posso aprire la 8080 solo verso uno dei due server, è possibile creare una sorta di proxy sul primo webserver in modo che se io provo a raggiungere http:\\mioippubblico:8080\webserver2 il proxy mi rigira sul secondo, mentre tutte le altre richieste http:\\mioippubblico:8080\* rimangono sul primo?
Grazie! ;)

malatodihardware
15-10-2012, 13:50
Per chi avesse lo stesso problema, ho risolto attivando i moduli proxy e proxy_http sul primo apache ed inserendo la seguente direttiva sul virtual server:
<Location /esempi/>
ProxyPass http://otherserverip:8080/examples/
ProxyPassReverse http://otherserverip:8080/examples/
</Location>