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 chevronné Avatar de Danyel
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    juillet 2005
    Messages
    1 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Hérault (Languedoc Roussillon)

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

    Informations forums :
    Inscription : juillet 2005
    Messages : 1 659
    Points : 1 946
    Points
    1 946
    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.
    Que les neurones soient avec toi, jeune padawan.
    Ne pas oublier, qu'un métier, développer être.
    Effectuer des recherches et lire les tutos, avant de poster, tu dois.
    Aucune question technique, faites par MP, tu ne dois.

  2. #2
    Membre averti
    Homme Profil pro
    Autre
    Inscrit en
    juillet 2021
    Messages
    217
    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 : 217
    Points : 421
    Points
    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 chevronné Avatar de Danyel
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    juillet 2005
    Messages
    1 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Hérault (Languedoc Roussillon)

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

    Informations forums :
    Inscription : juillet 2005
    Messages : 1 659
    Points : 1 946
    Points
    1 946
    Par défaut
    Merci Pytet, je vais tester tout ca
    Que les neurones soient avec toi, jeune padawan.
    Ne pas oublier, qu'un métier, développer être.
    Effectuer des recherches et lire les tutos, avant de poster, tu dois.
    Aucune question technique, faites par MP, tu ne dois.

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

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

    Informations forums :
    Inscription : juillet 2005
    Messages : 1 659
    Points : 1 946
    Points
    1 946
    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
    Que les neurones soient avec toi, jeune padawan.
    Ne pas oublier, qu'un métier, développer être.
    Effectuer des recherches et lire les tutos, avant de poster, tu dois.
    Aucune question technique, faites par MP, tu ne dois.

  5. #5
    Membre chevronné
    Profil pro
    Inscrit en
    mai 2006
    Messages
    708
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : mai 2006
    Messages : 708
    Points : 1 820
    Points
    1 820
    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 chevronné Avatar de Danyel
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    juillet 2005
    Messages
    1 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Hérault (Languedoc Roussillon)

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

    Informations forums :
    Inscription : juillet 2005
    Messages : 1 659
    Points : 1 946
    Points
    1 946
    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.
    Que les neurones soient avec toi, jeune padawan.
    Ne pas oublier, qu'un métier, développer être.
    Effectuer des recherches et lire les tutos, avant de poster, tu dois.
    Aucune question technique, faites par MP, tu ne dois.

+ 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