IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

server-status avec location perso


Sujet :

Apache

  1. #1
    Membre Expert Avatar de Danyel
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    1 699
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 699
    Par défaut server-status avec location perso
    Salut all,
    Config : debian 12.1 et apache 2.4.57

    J'ai active le module server-status et tout est ok.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <Location /server-status>
        SetHandler server-status
        Order deny,allow
        Deny from all
        Allow from 127.0.0.1 localhost ip6-localhost
    </Location>
    MAIS par securite, j'ai voulu changer la location par /xxx/server-status
    Tout est aussi ok et fonctionne en http/https.

    Le probleme vient en SSH avec la commande apachectl status qui retourne :
    www-browser -dump http://localhost:80/server-status' failed.
    Maybe you need to install a package providing www-browser or you
    need to adjust the APACHE_LYNX variable in /etc/apache2/envvars
    Et la, on voit bien l'erreur du fait de la nouvelle location qui n'est pas prise en compte ...

    Donc, comment faire pour que apachectl status prenne bien en compte la nouvelle location.
    Merci pour votre aide et informations.

  2. #2
    Membre émérite
    Homme Profil pro
    Autre
    Inscrit en
    Juillet 2021
    Messages
    421
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Autre

    Informations forums :
    Inscription : Juillet 2021
    Messages : 421
    Par défaut
    Bonjour,

    D'après la doc : L'URL utilisée pour accéder au rapport d'état peut être modifiée en définissant la variable STATUSURL dans le script
    https://httpd.apache.org/docs/curren...apachectl.html

    Pas sûr que ce soit la bonne méthode mais tu devrais pouvoir modifier cette variable dans le script apachectl
    https://github.com/apache/httpd/blob...achectl.in#L59

  3. #3
    Membre Expert Avatar de Danyel
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    1 699
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 699
    Par défaut
    Merci Pytet, je vais tester tout ca

  4. #4
    Membre Expert Avatar de Danyel
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    1 699
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 699
    Par défaut
    Solution tres simple et sans modifier le code.
    Voici le code a inserer dans votre fichier envvars d'apache :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    export APACHE_STATUSURL='http://localhost:80/xxx/server-status'
    Encore merci a Pytet qui m'a bien aide a trouver cette soluce.
    Enjoy

  5. #5
    Membre Expert
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    721
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2006
    Messages : 721
    Par défaut
    Personnellement je ne vois pas trop l'intérêt de cette manip dès lors que l'URL n'est accessible que depuis localhost.
    En chipotant à des conf par défaut, on risque même de créer des effets de bord inattendus.

  6. #6
    Membre Expert Avatar de Danyel
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    1 699
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 699
    Par défaut
    Citation Envoyé par binarygirl Voir le message
    Personnellement je ne vois pas trop l'intérêt de cette manip dès lors que l'URL n'est accessible que depuis localhost.
    Ce n'est pas faux, sauf quand tu vois des appels dans les logs. Et si l'appelant tombe sur un 404, c'est mieux qu'un 403 car il voit que ca n'existe pas au lieu de ca existe mais interdit.

    Citation Envoyé par binarygirl Voir le message
    En chipotant à des conf par défaut, on risque même de créer des effets de bord inattendus.
    J'avoue aussi que j'y ai pense et que la solution de directement taper dans le code ne me satisfaisait pas.
    Mais juste en notifiant l'url dans les variables d'apache, ca fonctionne nickel (du moins pour l'instant)
    J'ai meme teste sur extended_status et ca prends bien aussi la variable sans rien toucher.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Pentaho]probleme server status
    Par haskouse dans le forum Pentaho
    Réponses: 1
    Dernier message: 21/11/2009, 10h24
  2. [SGBD] probleme de connection avec MYSQL server 4.1
    Par sezar dans le forum Installation
    Réponses: 1
    Dernier message: 15/06/2006, 21h41
  3. probleme de taille avec sql server 2000
    Par sergio122 dans le forum MS SQL Server
    Réponses: 8
    Dernier message: 13/02/2006, 09h57
  4. Réponses: 7
    Dernier message: 18/07/2005, 13h42
  5. Réponses: 12
    Dernier message: 23/10/2002, 11h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo