
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/logging
para kibana y http://server/monitor
como redireccionamiento a Uchiwa. Hasta ahora, la /monitor
URL funciona bien y redirige bien.
La /logging
URL 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 Directory
bloque para la otra carpeta ( /kibana
), pero creo que el cambio clave fue este:
Alias /logging "/usr/share/kibana/"
Cambiando el AliasMatch
a Alias
!
Espero que esto ayude a los futuros empleados de Google.