Configuração do Apache resultando em /index.html recursivo

Configuração do Apache resultando em /index.html recursivo

Estou usando o puppet para configurar o Apache e estou com um problema. Estou tentando servir uma página inicial simples, com links para duas subpáginas para Kibana e Uchiwa. Estou tentando usar http://server/loggingpara kibana e http://server/monitorcomo redirecionamento para Uchiwa. Até agora, o /monitorURL funciona bem, redirecionando bem.

O /loggingURL acaba me apontando para http://server/monitor/index.html/index.html/index.html/index.html/index.html/...etc.

A configuração resultante que o Puppet gera é semelhante à colada abaixo: se alguém conseguir identificar o problema nisso, posso consertar a configuração do 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>

Responder1

Voltei a isso depois do almoço e descobri o problema. Desde então, ajustei um pouco minha configuração para adicionar um Directorybloco para a outra pasta ( /kibana), mas acho que a mudança principal foi esta:

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

Mudando AliasMatchpara Alias!

Espero que isso ajude futuros Googlers.

informação relacionada