I have been struggling a wee while with something.

Here is the scenario:

 ---|FW|---|web1|---|web2|


I have a normal webserver on web1 that serves general pages.
The web2 is an internal webserver that serves all kinds of media with
Jinzora.

The problem is that i want to address both of these servers via the net on the same port (80)
eg:

o Firewall accepts the connect and passes it on to web1
o web1 checks the servername and then forwards the connection onwards if
it is for web2.

Problems:
web2 has complex urls ie http://web2/index.php?3d%2FC4sbo2w%
web1 also has complex urls with /index.php

Simple ProxyPass does not seem to work as it makes the url impractical
ie  http://web1/media/ and although the first page is from web2,
subsequent pages are from web1 when the url changes to the more complex one.

The current config on web1 is as follows:


<VirtualHost *>
 ServerName web2
  ProxyRequests On
  ProxyPass         /media/ http://web2/
</VirtualHost>


Another option

 <VirtualHost *>
 ServerName web2
  ProxyRequests On
  ProxyRemote http://media/ http://web2/
 </VirtualHost>

(This last one would be alias the server as media which is perhaps a workaround)

Any other suggestions?

--
Gary






_______________________________________________
Scottish mailing list
[email protected]
https://mailman.lug.org.uk/mailman/listinfo/scottish

Reply via email to