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 :

Réécriture url + AuthDBDUserPWQuery


Sujet :

Apache

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 4
    Par défaut Réécriture url + AuthDBDUserPWQuery
    Bonjour à tout le monde...

    Bon je suis un petit nouveau dans le monde linux mais bon faut bien s'y mettre un jour

    Bon je vous explique ce que je veux faire et ensuite je vous expliquerais ce que j'ai déjà fait...

    Ce que je veux faire:
    -------------------

    Faire un sous domaine stats commun à tout les sites hébergé sur mon serveur (Debian Lenny) (A la manière de Internet-hebergeur.com s'il y en a qui connaisse ... )

    Par exemple je tape : stats.monsite.fr
    cela me demande un user et un password (.htaccess) en relation avec monsite.fr avant de m'afficher les stats de monsite.fr

    Ce que j'ai fais:
    --------------

    1- Sous apache j'ai créer un sous domaine: stat.site-principal.fr
    et j'ai rajouté :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ServerAlias stats.* stat.site-principal.fr
    2-Rewriting d'url:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Options +FollowSymlinks
    RewriteEngine on
     
    RewriteCond %{HTTP_HOST} stats.([a-z0-9A-Z.]+)
     
    RewriteRule ^$ awstats.pl?config=%1 [QSA,L]
    3-Le mot de passe qui vient d'une base mysql:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
    # mod_dbd configuration
    DBDriver mysql
    DBDParams "dbname=statistiques user=statistiques pass=******"
     
    DBDMin  4
    DBDKeep 8
    DBDMax  20
    DBDExptime 300
     
     
    <Directory /www/stat.site-principal.fr/>
     
    AuthType Basic
    AuthName %1
    AuthBasicProvider dbd
     
    Require valid-user
     
    AuthDBDUserPWQuery \
    "SELECT passwd FROM clients WHERE username = %s"
    Bon jusqu'à là tout fonctionne à merveille (en fait j'ai tout mis dans le fichier : /etc/apache2/site-enabled/stat.site-principal.fr )

    Le problème c'est que le mot de passe n'est pas en relation avec le site demandé... Ce que j'aimerais faire c'est un truc du genre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    "SELECT passwd FROM clients WHERE username = %s AND sites = 'monsite.fr'"
    (à la place de mon site.fr je voudrais une variable qui représente le site dont les stats sont demandés...)

    J'ai été clair.... lol je ne sais pas trop dites moi...


    Enfin voila y a ce que je veux faire, comment j'ai commencé à m'en dépatouiller et maintenant je suis coincé...

    Si vous pouvez m'aider je vous en serez éternellement reconnaissant...
    (Une autre méthode (si elle fonctionne) me va tout aussi bien évidemment)

    Merci d'avance

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 4
    Par défaut Ma réponse à moi même
    Je donne ma propre réponse tout de même... Je vois trop de forum ou il ya des question sans réponse.. genre deux ans après le type il a toujours pas trouvé sa réponse ca me gave... Voila ça c'est mon coup de gueule matinal

    Bon en fait je pense que ce n'est pas possible.. En tout cas après pas mal de recherche de site hébergé sous internet-hébergeur pour en revenir à mon exemple j'en ai trouvé un : http://www.hotel-les-escondus-vars-ski.com/
    Et si je vais dans stats.hotel-les-escondus-vars-ski.com/ et que je rentre mes info personnelle (oui oui je suis sur internet-hebergeur le temps de mettre mon serveur en place ) et ben il attends un très gros moment (je ne sais pas pourquoi d'ailleurs) puis il sors la page de awstats:

    Error: User '******' is not allowed to access statistics of this domain/config.

    Setup ('/etc/awstats/consult_stats.stats.hotel-les-escondus-vars-ski.com.conf' file, web server or permissions) may be wrong.
    Check config file, permissions and AWStats documentation (in 'docs' directory).
    En gros cela veut dire que si la réponse à ma question existe il ne l'on pas trouvé non plus

    En fait il passe par les variables d'environnements d'apache...
    Tout est expliqué là :
    http://winux.pingou.biz/index.php/Fa...ntification...

    Voila,
    J'espère que cela aidera peut-être quelqu'un

    @+

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

Discussions similaires

  1. Réécriture URL, perte HttpContext.Current.User
    Par vincedjs dans le forum C#
    Réponses: 2
    Dernier message: 17/03/2010, 09h32
  2. Réécriture url pour site multilingue
    Par redah75 dans le forum Apache
    Réponses: 29
    Dernier message: 22/12/2009, 16h54
  3. probleme réécriture url (url rewriting)
    Par StephDeb dans le forum Apache
    Réponses: 5
    Dernier message: 06/08/2009, 15h40
  4. réécriture url avec extension inconnue
    Par gigraphe dans le forum Apache
    Réponses: 1
    Dernier message: 12/02/2009, 12h07
  5. Problème d'authentification / réécriture URL
    Par arN34 dans le forum Apache
    Réponses: 4
    Dernier message: 30/09/2006, 15h24

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