Esto lo sospechaba por puro sentido común, pero no había dado con la forma de arreglarlo. Si decidimos activar el mod_status para Apache, hemos de acceder vía web a http://ip/server-status o http://dominio/server-status. El problema es que si en el dominio configurado tenemos reglas para .htaccess, el .htaccess interpretará la URL /server-status ocasionando que nos devuelva un 404. Para evitarlo hay que decirle que /server-status no es una URL para redireccionar. Editamos el .htaccess y añadimos:
RewriteCond %{REQUEST_URI} !=/server-status
Reiniciamos apache, y si todo está ok, deberíamos ver la información del mod.
Links
Esto era lo que buscaba…. no sabía como escribir esa expresión !! gracias.
El gran problema generalmente es o una redireccion o algunas veces sin darnos cuenta los pedidos pasan por ciertos virtual hosts que se quedan con el pedido y esto impide que lleguemos al location de /server-status que esta en otro virtualhost.
La solucion mas prolija que encontre para conseguir que esto funcione sin tocar la configuracion de quien levanto el servidor fue crear un vhost con la directiva “ServerName localhost” y dentro del mismo el location /server-status.
Abrazo!!
Lucho – Uruguay
Gracias por tu comment Lucho 😉