Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

Is is possible to set up IIS (or a load balancer of some kind) so that each URL of the form...

http://www.domain.com/en/
http://www.domain.com/fr/
http://www.domain.com/es/
etc...

... is handled by a different server? There should be no HTTP redirection, i.e. the URL stays as it is in the user's browser.

share|improve this question
    
That doesn't sound very load-balanced to me... –  Ignacio Vazquez-Abrams Jul 15 '11 at 9:22
    
Well, the goal isn't actually load-balancing. It's more isolation. –  Xavier Jul 15 '11 at 9:24

1 Answer 1

up vote 5 down vote accepted

Yes, you can tell IIS to proxy requests for particular URL subsets to other servers using the URL Rewrite module and Application Request Routing module. Some additional documentation is available at http://learn.iis.net/page.aspx/740/application-request-routing-module/

share|improve this answer
    
+1 ARR is the IIS/Windows solution but if licensing costs or load is an issue, HAProxy on Linux also works very well. –  Lewis Jul 15 '11 at 15:22
1  
If licencing costs were an issue, you wouldn't be using Windows in the first place. –  womble Jul 15 '11 at 22:22
1  
The OP wanted options (IIS or a load balancer of some kind). I gave him more than the IIS specific one you offered. –  Lewis Jul 19 '11 at 12:19

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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