Прокси реверса Apache кодирует символы

Второй файл, который Вы скопировали, должен уже разрешить доступ через LDAP.

Первое правило попытается пройти проверку подлинности через стандартный механизм Unix (passwd/shadow). Если это перестало работать, то второе правило добирается, звонил и пытается пройти проверку подлинности с pam_ldap. Если это затем перестало работать, вход в систему отклонен.

На ноте стороны, при реализации PAM, не забывают тестировать вещи шаг за шагом.

Удостоверьтесь, что можно искать через ldapsearch, чтобы проверить, что/etc/pam_ldap и/или/etc/nss_ldap настроены правильно.

Также удостоверьтесь, что getent passwd / getent группа возвращает и учетные записи Unix и Ldap, чтобы проверить, что Ваш/etc/nsswitch.conf настроен правильно.

1
задан 19 July 2013 в 16:49
1 ответ

Хорошо, я закончил использовать mod_rewrite для прокси и сказал ему не кодировать символы. Теперь моя конфигурация выглядит как

ProxyRequests Off

RewriteEngine On
RewriteLog /var/log/httpd/bugzilla-rewrite.log
RewriteLogLevel 0
RewriteRule ^/bugzilla/(.*)$ http://88.88.88.75/bugzilla/$1 [P,NE]

ProxyPass /bugzilla http://88.88.88.75/bugzilla nocanon
ProxyPassReverse /bugzilla http://88.88.88.75/bugzilla

<location /bugzilla/>
        ProxyPassReverse /
        RequestHeader    unset  Accept-Encoding
</location>

Я не знаю, все ли строки нужны, но она работает, и я ее не трогаю

2
ответ дан 3 December 2019 в 21:29

Теги

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