Configuración de Apache que resulta en /index.html recursivo

Configuración de Apache que resulta en /index.html recursivo

Estoy usando Puppet para configurar Apache y tengo un problema. Estoy intentando ofrecer una página principal sencilla, con enlaces a 2 subpáginas para Kibana y Uchiwa. Estoy intentando usarlo http://server/loggingpara kibana y http://server/monitorcomo redireccionamiento a Uchiwa. Hasta ahora, la /monitorURL funciona bien y redirige bien.

La /loggingURL termina apuntando a http://server/monitor/index.html/index.html/index.html/index.html/index.html/...etc.

La configuración resultante que genera Puppet se parece a la que se pega a continuación: si alguien puede detectar el problema, ¡puedo arreglar la configuración de Puppet!

<VirtualHost *:80>
  ServerName testnode.local.net

  DocumentRoot "/var/www/html/frontpage/"
  AliasMatch /logging "/usr/share/kibana/"

  <Directory "/var/www/html/frontpage/">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
  </Directory>

  ErrorLog "/var/log/httpd/testnode.local.net_error.log"
  ServerSignature Off
  CustomLog "/var/log/httpd/testnode.local.net_access.log" combined

  Redirect permanent /monitor http://testnode.local.net:3000/

  ServerAlias testnode
</VirtualHost>

Respuesta1

Volví a esto después del almuerzo y encontré el problema. Desde entonces modifiqué ligeramente mi configuración para agregar un Directorybloque para la otra carpeta ( /kibana), pero creo que el cambio clave fue este:

Alias /logging "/usr/share/kibana/"

Cambiando el AliasMatcha Alias!

Espero que esto ayude a los futuros empleados de Google.

información relacionada