Я размещаю сайт на django на локальной машине (у меня есть полный доступ к нему).
Этот сайт аутентифицирует пользователей по удаленному активному каталогу с помощью плагина django ldap.
Аутентификация на используемом сервере LDAP!
Теперь при попытке аутентификации на сервере LDAP запрос просто зависает до истечения времени ожидания. Я не смог найти ничего полезного в журналах.
Настройка сервера:
NginX, Django 1.3, Fedora 15, mySql 5.1.
Я не знаю, на какие логи мне стоит взглянуть.
(Я пробовал просматривать журналы nginx access
и error
, но безрезультатно.)
То, что я пытался:
Запуск сайта на django и доступ к нему через localhost (не через Nginx, а прямой доступ к python manage.py
с помощью команды runserver
). это работает
Запуск ldapsearch
из командной строки. это работает
редактирование:
я использовал wireshark, чтобы посмотреть назад и вперед с сервером ldap. взаимодействие кажется нормальным - django отправляет запрос на связывание и получает сообщение об успешном завершении, а затем отправляет поисковый запрос и пользовательский объект возвращается. однако после этого общения django кажется зависшим. когда после выполнения команды «authenticate (username = user, password = pass)» в оболочке django «Ctrl-c», трассировка стека находится где-то в библиотеке django-ldap.
Пожалуйста, помогите, я понятия не имею, что изменилось, что вызвало эту проблему.
Заранее спасибо