Multiple hosts bindings with Exchange

Answered Multiple hosts bindings with Exchange

  • Friday, May 04, 2012 10:28 AM
     
     

    Hello,

    I wish to do something very easy : managing multiple subdomains with a single public IP (xxx.contoso.com;aaa.contoso.com...), subdomains that are hosted internaly by multiple IIS servers.
    To do this, you can simply forward all HTTP traffic to your main IIS 7 server with ARR installed (for reverse proxy) and add some rewrite rules and you're in. RIGHT

    That means, xxx.contoso will be used as the default web site on your main IIS server, and for example, aaa.contoso.com will be redirect by this main IIS server to another IIS server in your internal network.

    This has work perfectly for me. I've had multiple bindings in the default web site, configured ARR with reverse proxy and voilà.

    But Voila voila the big ERROR ! Exchange 2010 SP2 cannot work with any host bindings !! Changing bindings for me either end with :
    - errors on EMC loading ("can't find the proper HTTP binding" when you remove the default "*" binding on port 80)
    - errors on Exchange EWS module (system.servicemodel compilation error with http scheme because i have multiple bindings on that port).

    Exchange encounter errors whenever you try to bind the default web site (with the Exchange directories structure) to something different.
    In my case, URL mail.contoso.com and sap.contoso.com arrives to the same IIS server. But the reverse proxy for sap.contoso.com doesn't work anymore as i need to delete all hosts headers binding to the default web site for exchange to work properly.

    So, Microsoft, how can i simply do what i would like to achieve ? Without adding another server, another 3rd party utility, another licence etc.

    Thanks.

All Replies

  • Sunday, May 06, 2012 12:49 AM
     
     Answered
    You could put a TMG server in your DMZ and configure it to do that.

    Ed Crowley MVP "There are seldom good technological solutions to behavioral problems."

  • Monday, May 07, 2012 9:57 AM
    Moderator
     
     
    hi,
    Exchange will add their own directory into default web site in your iis server. So first i suggestion is that you should add another web site to your http traffic, let exchange use the default web site. How to create a web site you can see:http://technet.microsoft.com/en-us/library/cc772350(WS.10).aspx
    What's your exchange environment?
    Tell me more information about your issue.
    Per my understanding, you install exchange then you meet this issue? Or your exchange work fine after you add iis http proxy.
    hope can help you
    thanks,

    CastinLu

    TechNet Community Support

  • Monday, May 07, 2012 3:24 PM
     
     
    How would you separate the traffic for that website without using a different IP address (ruled out in the question) or port (impractical)?

    Ed Crowley MVP "There are seldom good technological solutions to behavioral problems."

  • Tuesday, May 08, 2012 2:18 AM
    Moderator
     
     

    hi,

    I'm sorry I forgot to mention. Yes, i mean he can add a new NIC or use different port number. But the best way is to use new Ip address.

    thanks,


    CastinLu

    TechNet Community Support

  • Wednesday, May 09, 2012 12:05 AM
     
     
    However, he ruled that out in his question.  That's why I didn't suggest it.

    Ed Crowley MVP "There are seldom good technological solutions to behavioral problems."