Configuring IIS for 1 SP, multiple domains

Cantor, Scott cantor.2 at osu.edu
Wed Aug 24 22:05:23 BST 2011


On 8/24/11 4:41 PM, "Anna Maurer" <annam at berkeley.edu> wrote:

>I¹m looking for resources on troubleshooting a Shibboleth SP with IIS,
>Load Balancer, and two different domains pointing to the same set of
>files.

Simpler approach, don't use separate IIS sites, and just create aliases in
DNS. Add an <Alias> to the <Site> element so the SP will accept the second
name for the system when it generates URLs and you're done.

> 
>Results:
>                https://basicsite.example.com/secure - success. Loads the
>Test IdP page.
>                https://site.othersite.com/secure  - failure. Immediately
>gets a 404 error, file not found. Stopped at the IIS level.

Somebody here reported something similar without indicating how it got
fixed, if it did, and I continue to maintain that's not possibly an SP
issue. The SP can't return the 404, that's IIS. I have no explanation for
how that can happen on a request to a resource. I asked for and did not
get any detailed native.log output for what the request looked like when
the SP mapped it.

> 
>I have loaded each site using ³shibboleth.sso², and they give the same
>ISAPI error.

No idea what that means (and "shibboleth.sso" will never work).

> I loaded another Domain that also points to
>\\<servername>.example.com\myproject ­
>https://othersite.example.com/Shibboleth.sso - and got a message saying
>it wasn¹t configured for Shibboleth, which I expected.

I don't know what that means either (in the sense that I don't know what
the error message you're talking about is).

> 
> 
>The final wrinkle is that another department is responsible for the
>physical server, and installing the SP software, but I¹m responsible for
>configuring it. I do not have access to check internal IIS or Load
>Balancer configuration files, I can only request ³please verify that the
>LB config file includes XXX².

You can't do the SP separately from IIS. They're a unit. The SP is not an
application, it's part of the web server.  Almost certainly you cannot fix
this without access to IIS because it's IIS itself that's misconfigured.
Could be a script mapping problem, a filter problem, whatever, but the
integration touchpoints are broken and you can't fix that in
shibboleth2.xml

-- Scott



More information about the users mailing list