Moin,
ich habe hier www/apache24 laufen. Unter anderem läuft dort auch www/nextcloud. Der Apache und auch Nextcloud tun gute Dienste. Allerdings müllt mir nextcloud /var/log/httpd-error mit solchen Meldungen voll:
Nach ein wenig Recherche komme ich zu folgendem Ergebnis: In der httpd.conf lade ich das Modul auth_basic_module. Dieses benötige ich auch für ein anderes <Directory>. Nextcloud bringt jedoch eine eigene Authentifizierung mit. Apache übergibt die Userdaten jedoch immer zuerst an auth_basic. Das Modul sagt "kenn ich nicht", weshalb Apache die Userdaten an die nächste Authentifizierung übergibt. Da ich kein weiteres auth_modul geladen habe, ist das in meinem Fall Nextcloud, was die Daten kennt und damit alles funktioniert.
Nach ein wenig Suche, habe ich "AuthBasicAuthoritative Off" gefunden (http://httpd.apache.org/docs/current/mod/mod_auth_basic.html). Soweit ich die Beschreibung richtig verstehe, kann ich auth_Basic damit explizit für Nextloud deaktivieren. Nur verstehe ich nicht, wo ich das konfigurieren muss. Sowohl in /usr/local/etc/apache24/Includes/nextcloud.conf als auch in /usr/local/www/nextcloud/.htaccess hat das Setzen von "AuthBasicAuthoritative Off" nicht dafür gesorgt, dass ich die Meldungen in /var/log/httpd-error nicht mehr erhalte.
Ich bin für jeden Hinweis dankbar!
ich habe hier www/apache24 laufen. Unter anderem läuft dort auch www/nextcloud. Der Apache und auch Nextcloud tun gute Dienste. Allerdings müllt mir nextcloud /var/log/httpd-error mit solchen Meldungen voll:
/var/log/httpd-error schrieb:[Thu May 11 07:41:02.246081 2017] [auth_basic:error] [pid 43508] [client] AH01618: user foo not found: /dav/calendars/foo/...
Nach ein wenig Recherche komme ich zu folgendem Ergebnis: In der httpd.conf lade ich das Modul auth_basic_module. Dieses benötige ich auch für ein anderes <Directory>. Nextcloud bringt jedoch eine eigene Authentifizierung mit. Apache übergibt die Userdaten jedoch immer zuerst an auth_basic. Das Modul sagt "kenn ich nicht", weshalb Apache die Userdaten an die nächste Authentifizierung übergibt. Da ich kein weiteres auth_modul geladen habe, ist das in meinem Fall Nextcloud, was die Daten kennt und damit alles funktioniert.
Nach ein wenig Suche, habe ich "AuthBasicAuthoritative Off" gefunden (http://httpd.apache.org/docs/current/mod/mod_auth_basic.html). Soweit ich die Beschreibung richtig verstehe, kann ich auth_Basic damit explizit für Nextloud deaktivieren. Nur verstehe ich nicht, wo ich das konfigurieren muss. Sowohl in /usr/local/etc/apache24/Includes/nextcloud.conf als auch in /usr/local/www/nextcloud/.htaccess hat das Setzen von "AuthBasicAuthoritative Off" nicht dafür gesorgt, dass ich die Meldungen in /var/log/httpd-error nicht mehr erhalte.
Ich bin für jeden Hinweis dankbar!