Hi guys, I'm the admin of a few networked computers and would like to set up a nice clean setup for my system.
So, I've a domain name, which gets pointed to server1. Then I've got a few users and their files on server2. I've then got a few other applications and things on server3.
Now, what's currently happening is when anyone goes to www.mydomain.com
, they get the default configuration in apache, on server1. If they go to www.mydomain.com/~myname
, they get mod_rewritten to server2.mydomain.com/~myname and the same setup if anyone goes to www.mydomain.com/apps
. Now, this currently works perfectly, but I would much prefer the setup of the machines to be a lot nicer, ie the hierarchy stays hidden and when you go to www.mydomain.com/~myname
, the files from server2 get served to you, but the url in your browser stays at www.mydomain.com
, instead of going to server2.mydomain.com.
I can't seem to find a way to do this with mod_rewrite, or mod_alias, so I think mod_proxy is the way to go, but I'm not 100% sure. The way I understand mod_proxy works would mean that a lot of the load of serving the files and applications on server2 & 3 would be taken on by server 1, which I don't want. Am I correct in this assumption, or would mod_proxy work for what I want?
All help and info is hugely appreciated.