[Scottish] mod_proxy with a dash of mod_rewrite
Gary Hendricks
merlin at project415.org
Sun Jan 14 11:11:53 GMT 2007
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
More information about the Scottish
mailing list