Я пытаюсь включить аутентификацию LDAP в ORACLE HTTP SERVER для одного из моих проектов,
Экземпляр OHS создается как пользователь без полномочий root без привилегий sudo, поэтому я установил mod_ldap от имени root
и скопировал необходимые файлы в путь экземпляра OHS
Ниже моя конфигурация, я получаю ошибку "неопределенный символ: apr_ldap_init"
> "2018-11-05 11:18:55> <INFO> <OHS-0> <httpd: Syntax error on line 82
> of httpd.conf: Cannot load mod_ldap.so into server: mod_ldap.so:
> undefined symbol: apr_ldap_init"
У меня есть все, что я мог, но бесполезно, Любая помощь приветствуется
{PRODUCT_HOME}/ohs/modules/
-------------
-rwxr-xr-x. 1 netauto netauto 76K Nov 2 18:51 mod_ldap.so
-rwxr-xr-x. 1 netauto netauto 12K Nov 2 18:53 apr_ldap-1.so
lrwxrwxrwx. 1 netauto netauto 68 Nov 2 19:02 apr_ldap.so -> /apr_ldap-1.so
httpd.conf
SetEnv LD_LIBRARY_PATH /usr/lib64/:${PRODUCT_HOME}/ohs/include/:{PRODUCT_HOME}/ohs/modules:/lib64
LoadModule apr_ldap_module "${PRODUCT_HOME}/modules/apr_ldap.so"
LoadModule ldap_module "${PRODUCT_HOME}/modules/mod_ldap.so"
<Location /path/of/the/file/>
AuthType Basic
AuthName "Name"
AuthBasicProvider ldap
AuthLDAPBindAuthoritative On
AuthLDAPBindDN "bind-dn"
AuthLDAPBindPassword "bind_password"
AuthLDAPURL "ldaps://" SSL
Require ldap-group
</Location>
ERROR
<2018-11-05 11:18:55> <INFO> <OHS-0> <httpd: Syntax error on line 82 of httpd.conf: Cannot load mod_ldap.so into server: mod_ldap.so: undefined symbol: apr_ldap_init>
Примечание:
Я установил mod_auth_form там же без каких-либо проблем.