how example apache mod-rewrite kerberos mod-proxy splunk

example - rewrite apache



Apache con kerberos+mod_proxy+recursiĆ³n mod_rewrite (1)

Tratar

RewriteRule . - [E=RU:%1,NS]

Para asegurarse de que RewriteRule no se aplica a las subreques internas.

He configurado un servidor Apache para proporcionar SSO y proxy inverso para nuestra instalación de Splunk según la configuración a continuación. SSO funciona igual que el proxy inverso que oculta la instancia de Splunk que se ejecuta en el puerto 8000 detrás de / splunk URL.

ProxyPass /splunk http://localhost:8000/splunk ProxyPassReverse /splunk http://localhost:8000/splunk <Location /splunk > # Kerberos Authentication AuthType Kerberos AuthName "Kerberos Login" KrbAuthRealms MYDOMAIN.COM Krb5KeyTab /etc/krb5.http.keytab KrbMethodNegotiate on KrbAuthoritative on KrbMethodK5Passwd off KrbLocalUserMapping on KrbSaveCredentials on require valid-user # SSO RewriteEngine On RewriteCond %{LA-U:REMOTE_USER} (.+)$ RewriteRule . - [E=RU:%1] RequestHeader set REMOTE_USER %{RU}e </Location>

El problema está en los registros de Apache Recibo MUCHOS de los siguientes mensajes de error.

[client x.x.x.x] Request exceeded the limit of 10 subrequest nesting levels due to probable confguration error. Use ''LimitInternalRecursion'' to increase the limit if necessary. Use ''LogLevel debug'' to get a backtrace., referer: http://splunk.mydomain.com/splunk/en-GB/debug/sso

No estoy seguro de si este problema está relacionado con Splunk o no. ¿Alguien más ha visto esto y cómo puedo solucionar el problema?