Vielleicht hilft es, wenn ich den Server mal zum Testen angebe:
Es half, um alle Deine Angaben zu bestätigen.
Als nächstes würde ich an Deiner Stelle in der log-Datei des Webservers nachsehen, ob dort ein Fehler beim Zugriff auf Deinen 401/403-Handler protokolliert ist. (Darfst Du das?)