неопределенный символ: apr_ldap_init для mod_ldap в oracle Linux - PullRequest
0 голосов
/ 05 ноября 2018

Я пытаюсь включить аутентификацию 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 там же без каких-либо проблем.

...