Eigentlich nutzte ich bis Leap 42.3 das Apache Modul apache2-mod_auth_mysql für die Basic Authentifizierung über MySQL. Das lief ganz gut und sehr stabil. Da es dieses Modul mit Leap-15 nicht mehr gibt vursuchte ich mich am "neuen" Standard mod_authn_dbd
Die benötigten Module sind zwar bereits standardmässig installiert, müssen aber in /etc/sysconfid/apache2 noch zu den Modulen hinzugefügt werden, also habe ich dort "mod_dbd mod_authn_dbd" ergänzt.
Danach dei Konfiguration von hier übernommen:
mod_authn_dbd - Apache HTTP Server Version 2.4
(natürlich mit mysql)
Anschliessend mäkelte apachectl configtest folgendes:
AH00526: Syntax error on line 34 of /etc/apache2/vhosts.d/myconfig.conf:
Can't load driver file apr_dbd_mysql.so
Ok, stimmt - der ist nicht dabei, also installieren mit:
zypper in libapr-util1-dbd-mysql
Danach war der Treiber wie erwartet unter /usr/lib64/apr-util-1/ verfügbar
ll /usr/lib64/apr-util-1/
total 80
-rwxr-xr-x 1 root root 14896 May 15 18:14 apr_crypto_openssl-1.so
lrwxrwxrwx 1 root root 23 May 15 18:14 apr_crypto_openssl.so -> apr_crypto_openssl-1.so
-rwxr-xr-x 1 root root 23096 May 15 18:14 apr_dbd_mysql-1.so
lrwxrwxrwx 1 root root 18 May 15 18:14 apr_dbd_mysql.so -> apr_dbd_mysql-1.so
-rwxr-xr-x 1 root root 10368 May 15 18:14 apr_dbm_db-1.so
lrwxrwxrwx 1 root root 15 May 15 18:14 apr_dbm_db.so -> apr_dbm_db-1.so
-rwxr-xr-x 1 root root 10464 May 15 18:14 apr_ldap-1.so
lrwxrwxrwx 1 root root 13 May 15 18:14 apr_ldap.so -> apr_ldap-1.so
Leider mäkelt aber apachectl configtest immer noch
AH00526: Syntax error on line 34 of /etc/apache2/vhosts.d/myconfig.conf:
Can't load driver file apr_dbd_mysql.so
Habe ich was übersehen oder ist das ein Bug den ich via Bugzilla melden sollte?