I'm not sure what to call this...

What I would like to do is have a web server that is capable of serving pages from separate servers across the internet (not a local network).

eg, If I visit http://www.example.com I will be serving data from a machine in America. If I visit http://www.example.com/ServiceB the machine will be serving from a machine in Brazil, just as http://serviceC.example.com would call the server in Canada.

What would I need to do to achieve this? Is there a name for what I'm trying to do? Logically to me this would be called a federated web server... But I cannot find anything for that on google.

link|improve this question

1  
HaProxy ?...... – Shiki Jul 20 '10 at 18:54
Isn't this Akamai's service? – pjc50 Feb 10 '11 at 17:38
feedback

2 Answers

up vote 1 down vote accepted

I think @Shiki is in the ballpark. 'proxy' or 'gateway' is where you need to search. You are not building a federate, you're acting describing more of a gateway.

Try reading up on apache mod_proxy. It may be what you are after.

link|improve this answer
feedback

Could you just make CNAME values? For instance, could http://www.example.com point to a North American server, and http://es.example.com could point to a South American server, and http://eu.example.com could point to a European server, etc.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.