Shibboleth SP Windows Apache

Cantor, Scott cantor.2 at osu.edu
Fri Nov 15 21:28:03 EST 2013


On 11/15/13, 11:00 AM, "Sunil" <bssunil74 at yahoo.com> wrote:

>
>I have installed 64 bit of Apache 2.2 on Windows and it is working fine. I
>also installed shibboleth-sp-2.5.2-win64.msi
>
>I included Include c:/opt/shibboleth-sp/etc/shibboleth/apache2.config in
>the
>httpd.conf file. But when I restart apache I get the error

That is the Apache 2.0 config exmaple, not the one for 2.2.

>httpd.exe: Syntax error on line 497 of C:/httpd/Apache2/conf/httpd.conf:
>Syntax error on line 13 of
>C:/opt/shibboleth-sp/etc/shibboleth/apache2.config: Cannot load
>C:/opt/shibboleth-sp/lib/shibboleth/mod_shib_20.so into server: %1 is not
>a
>valid Win32 application.

That's also not the 64-bit DLL. You'll have to change the path to lib64. I
suspect the examples are 32-bit.

>I don't understand why apache is trying to load mod_shib_20.so when the
>config file actually has mod_shib_22.so. The other point, of course, is
>that
>mod_shib_22 under lib64 should be loaded instead from the lib directory.

Those are examples. You are not meant to blindly include them. You seem to
have alread identified the changes needed, so what is it you're asking?

-- Scott




More information about the users mailing list