Eigenes ErrorDocument 401

Alles, was den Apache betrifft, kann hier besprochen werden.

Eigenes ErrorDocument 401

Postby RalphT » 19. May 2020 08:52

Moin,

ich habe hier einen Apache 2.4 und das Ganze auf SSO konfiguriert. Dort habe ich ein Verzeichnis "www" wo die html-Inhalte hinterlegt sind.
Dieses komplette Verzeichnis kann nur aufgerufen werden, wenn der entsprechende Nutzer auch die Rechte in der AD dazu hat. Das funktioniert auch alles.
Nun möchte ich gerne, wenn ein nicht berechtigter Nutzer die Seite aufruft, ein entsprechendes 401-Dokument angezeigt bekommt.

Im Verzeichnis "www" liegt eine .htaccess-Datei mit folgende Inhalt:

Code: Select all
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

ErrorDocument 401 /401.html
ErrorDocument 403 /403.html
ErrorDocument 404 /404.html


Z.B. der Fehler 404 wird auch korrekt von der Datei 404.html angezeigt. Nun ist es ja so, dass ein nicht berechtigter Nutzer eben keine Rechte auf alle Inhalte hat. Und somit auch kein Recht für die Datei 401.html. Das kann ja so nicht funktionieren.
Auch in der htaccess-Datei eine komplette http-Angabe funktioniert beim 401 Fehler nicht, da es nicht erlaubt ist.

Jetzt hatte ich mal testweise unterhalb vom Verzeichnis "www" ein weiteres Verzeichnis angelegt und dort die Fehlerdokumente platziert.
Die .htaccess-Datei wurde natürlich entsprechend angepasst. Leider funktioniert das auch nicht.
Wenn aber ein nicht berechtigter Nutzer die URL https://www.meine-firma.de/fehler/401.html aufruft, dann wird dieses Dokument angezeigt.

Wie könnte ich das Problem lösen, dass ein selbst erstelltes 401-Dokument angezeigt wird?

Dieser Aufbau ist nur im internen LAN.
RalphT
 
Posts: 14
Joined: 25. June 2006 08:28

Re: Eigenes ErrorDocument 401

Postby Nobbie » 19. May 2020 11:58

Eben nicht ins Verzeichnis www legen, sondern daneben in ein anderes Verzeichnis. Dazu einen ALIAS definieren (beispielsweise "errors") und die notwendigen Rechte einräumen:

Code: Select all
ALIAS /errors /irgendein/verzeichnis
...
ErrorDoocument 401 /errors/401.html
Nobbie
 
Posts: 13170
Joined: 09. March 2008 13:04

Re: Eigenes ErrorDocument 401

Postby RalphT » 19. May 2020 13:15

Danke für die Antwort.

Ich werde das mal versuchen so umzusetzen.
RalphT
 
Posts: 14
Joined: 25. June 2006 08:28

Re: Eigenes ErrorDocument 401

Postby RalphT » 27. May 2020 12:34

Hallo Nobbie,

ich wollte nur mal eine Rückmeldung dazu geben und sagen, dass das so funktioniert.
Eine Kleinigkeit habe ich wohl noch, dazu mach eich aber einen neuen Thread auf.
RalphT
 
Posts: 14
Joined: 25. June 2006 08:28


Return to Apache

Who is online

Users browsing this forum: No registered users and 26 guests