Apache 2.2 c Ldap на FreeBSD

12 Май
2011

При установки из портов Apache 2.2 с поддержкой авторизации по ldap наткнулся на ошибку:

#error mod_authnz_ldap requires APR-util to have LDAP support built in. To fix add —with-ldap to ./configure.

Порты на момент установки были свежие. Версия FreeBSD:

uname -a

FreeBSD freebsd.localhost 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Fri Feb 18 02:24:46 UTC 2011     root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386

Решение.

  1. Удаляем апач
  2. Устанавливаем APR-Util с поддержкой ldap
  3. Устанавливаем Apache

Команды:

cd /var/db/pkg && pkg_delete apr-\* apache\*
cd /usr/ports/devel/apr1 && make rmconfig
make config — Ставим галку на ldap
cd /usr/ports/www/apache22 && make rmconfig clean all
make config
make install

Апач должен установиться.

Странно, но на версии freebsd amd64 такой проблемы не возникало.

Оставить комментарий или два

Наверх
Rambler's Top100