[Apache 2][Debian] server-status et 404 => résolu !

server-status et 404 => résolu ! [Apache 2][Debian] - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 24-10-2006 à 20:57:11    

Bonsoir,
 
j'ai un petit souci qui est apparu il y a quelques temps, et je viens de m'en apercevoir ce soir :/
Mon apache 2 sur ma debian est configuré avec le mod_status, pour renvoyer le statut du serveur en appellant localhost/server-status.

Citation :

# Allow server status reports, with the URL of http://servername/server-status
# Change the ".your_domain.com" to match your domain to enable.
#
ExtendedStatus On
<Location /server-status>
    SetHandler server-status
    Order deny,allow
    Deny from all
#    Allow from 127.0.0.1
</Location>


Cependant, TOUTES les requêtes échouent, et renvoient une d'erreur 404 :/
On le voit très bien dans les logs du serveur :

Citation :

localhost.localdomain - - [24/Oct/2006:20:50:05 +0200] "GET /server-status?auto HTTP/1.0" 404 33177 "-" "Lynx/2.8.5rel.1 libwww-FM/2.14 SSL-MM/1.4.1 GNUTLS/1.4.4"


En investiguant un peu, la seule chose que j'ai pu faire et qui aurait pu provoquer ça, c'est supprimer l'option multiviews sur d'un directory. Mais même en remettant la config par défaut, ça passe pas :/
Quelqu'un a une idée ou une piste, parce que je ne vois pas du tout la source du problème :( Merci d'avance :) !


Message édité par freds45 le 24-10-2006 à 21:43:19

---------------
Filmstory : gardez trace des films que vous avez vu ! :D
Reply

Marsh Posté le 24-10-2006 à 20:57:11   

Reply

Marsh Posté le 24-10-2006 à 21:20:48    

tu as essayé de commenter la ligne  
Deny from all ???
pourkoi tu as comenté  allow from localhost ??

Reply

Marsh Posté le 24-10-2006 à 21:24:09    

ton entrée est dans une bonne partie de la conf ?

Reply

Marsh Posté le 24-10-2006 à 21:29:53    

trictrac a écrit :

tu as essayé de commenter la ligne  
Deny from all ???
pourkoi tu as comenté  allow from localhost ??


Je l'ai commenté pour faire des tests, mais sinon elle ne l'a jamais été.
Je viens de tester en commentant le deny from all (et en ajoutant un allow from all), mais ça ne change rien du tout :/
 

Je@nb a écrit :

ton entrée est dans une bonne partie de la conf ?


 
Je suppose oui :) c'était dans le fichier de conf dès le départ. J'ai essayé de le mettre dans le fichier des sites disponibles, mais ça n'a rien donné de plus concluant :/


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
Reply

Marsh Posté le 24-10-2006 à 21:43:05    

Je viens de trouver, à mon avis, la cause du problème :)
 

Citation :

2139 root /var/www # cat .htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule . /index.php [L]
</IfModule>
2139 root /var/www #


En mettant la dernière ligne en commentaires (qui provient de wordpress...) , ça remarche :D


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
Reply

Marsh Posté le 10-07-2009 à 16:32:01    

Merci pour cette soluce, ca a fonctionné ici :)
 
C'est plus évident de trouver la solution quand c'est server status qu'on installe après wordpress ^^

Reply

Marsh Posté le 29-11-2011 à 22:10:28    

Je uppe le topic, j'ai le même soucis.
Y'a-t-il une façon plus élégante de contourner le problème ?


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
Reply

Marsh Posté le 29-11-2011 à 22:26:01    

J'ai googlé et ça va mieux ! :o
 

Code :
  1. # BEGIN WordPress
  2. <IfModule mod_rewrite.c>
  3. RewriteEngine On
  4. RewriteBase /
  5. RewriteCond %{REQUEST_URI} !=/server-status
  6. RewriteCond %{REQUEST_FILENAME} !-f
  7. RewriteCond %{REQUEST_FILENAME} !-d
  8. RewriteRule . /index.php [L]
  9. </IfModule>
  10. # END WordPress


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed