AuthType shibboleth настроен без соответствующего модуля

Я пытаюсь настроить конфигурацию shibboleth, но теперь обнаружил ошибку, с которой я не знаю, как бороться:

При доступе к сайту, который я настроил для защиты с помощью shibboleth, я получаю сообщение об ошибке 500, при этом в журнале ошибок apache указано:

[authn_core:error] AH01796: AuthType shibboleth configured without corresponding module

Однако у меня уже включен и правильно загружен shib2:

# a2enmod shib2
Module shib2 already enabled
# cat /etc/apache2/mods-enabled/shib2.load
LoadModule mod_shib /usr/lib/apache2/modules/mod_shib2.so
# ls /usr/lib/apache2/modules/mod_shib2.so -l
-rw-r--r-- 1 root root 150344 Mär 28  2015 /usr/lib/apache2/modules/mod_shib2.so

Я очень озадачен эта ошибка. Тем более, что раньше работало.


Изменить: конфигурация виртуального хоста apache

<VirtualHost [ip]:8081>
    DocumentRoot            /var/www/sp

    <Location /shibboleth-sp>
        Allow from all
    </Location>
    Alias /shibboleth-sp/main.css /usr/share/shibboleth/main.css
    Alias /shibboleth-sp/logo.jpg /usr/share/shibboleth/logo.jpg

    <Location /secure>
        AuthType                shibboleth
        ShibRequireSession      On
        require                 valid-user
    </Location>

    Redirect seeother /shibboleth http://[ip]/Shibboleth.sso/Metadata
</VirtualHost>
0
задан 8 March 2016 в 11:27
1 ответ

Оказывается, если вы используете директиву RequestMapper в shibboleth2.xml, даже для других сайтов, то вы также НАСТОЯТЕЛЬНО создаете директиву Host для Apache, даже если это обычно не требуется.

В моем случае я в настоящее время пытаюсь настроить nginx на взаимодействие с shibboleth. Используя этот модуль nginx , мне пришлось настроить директиву Host, которая затем тоже сработала. Затем, в тестовых целях, мне захотелось снова включить mod_shib Apache, и хотя он работал, он уже не работал.

Конкретно добавление Apache Host в shibboleth2.xml решило эту проблему.

Интересно отметить, что эта проблема привела к приведенному выше сообщению об ошибке...

.
0
ответ дан 5 December 2019 в 10:40

Теги

Похожие вопросы