Страница 1 из 1

Mod_auth_kerb2 Apache22

Добавлено: 2011-08-11 10:07:55
admin@olis.zp.ua
Добрый день Господа!

Есть проблема: решил подружить AD + Apache через Kerberos, поставил Самбу включил сам креберос завелся в домен а после установки самого мода для Апаче пишет вот:

Код: Выделить всё

httpd: Syntax error on line 89 of /usr/local/etc/apache22/httpd.conf: Cannot load /usr/local/libexec/apache22/mod_auth_kerb.so into server: /usr/local/libexec/apache22/mod_auth_kerb.so: Undefined symbol "gsskrb5_register_acceptor_identity"
Кто сталкивался помогите! Есть ли вариант Nginx через Kerberos завязать через AD?

Re: Mod_auth_kerb2 Apache22

Добавлено: 2012-01-10 0:39:57
Alex Keda
а зачем?

Re: Mod_auth_kerb2 Apache22

Добавлено: 2012-10-02 9:50:03
zorgzerg
Да, решение есть. Только что проверил - работает
http://lists.freebsd.org/pipermail/free ... 62215.html

Если коротко:

Код: Выделить всё

1. # cd /usr/local/www/mod_auth_kerb2
2. # make install (без clean!!!)
3. cd /work/mod_auth_kerb-5.4
4. редактируем Makefile, нужно в строку KRB5_LDFLAGS добавить -lgssapi_krb5, должно получится: KRB5_LDFLAGS = -L/usr/lib -lgssapi -lheimntlm -lkrb5 -lhx509 -lcom_err -lcrypto -lasn1 -lroken -lcrypt -lgssapi_krb5
5. cd ../..
6. make reinstall (теперь можно с clean) && rehash
7. PROFIT!!!
Дружно говорим спасибо тов. George Mamalakis :)

Re: Mod_auth_kerb2 Apache22

Добавлено: 2012-10-02 10:03:20
zorgzerg
черт... время на редактирование закончилось :(

Код: Выделить всё

3. cd work/mod_auth_kerb-5.4
Вот так правильно, слэш в начале явно лишний :)