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 :

Apache 2.4 et RewriteLog


Sujet :

Apache

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    175
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Seine et Marne (Île de France)

    Informations forums :
    Inscription : Octobre 2009
    Messages : 175
    Par défaut Apache 2.4 et RewriteLog
    Bonjour,

    J'ai changé le nom de domaine de mon site et j'en profite pour revoir toutes les règles de réecriture d'url dans mon fichier .htacces.
    ça fait un moment que je ne l'ai pas fait et j'ai un peu oublié comment ça marche dans le détail et puis je veux expérimenter de nouvelles choses.

    Pour cela j'aurai besoin d'avoir un log de chaque réécriture exécutée par le module rewrite.

    J'ai vu que sous apache 2.4 (celui que j'utilise) la commande Rewritelog a été supprimée et que tout atterrie dans le fichier error_log.
    https://httpd.apache.org/docs/curren...e.html#logging

    Pour le moment je ne trouve pas grand chose dans ce fichier donc j'aimerai modifier le LogLevel pour afficher chaque réécriture.

    Je travaille en local sous wampserver et j'ai un virtualhost qui pointe vers le dossier de mon site.

    Je ne sais pas comment ni où je dois modifier le loglevel pour que ça fonctionne. Dans le le .htaccess ou dans mon virtualhost.
    Quelqu'un a un exemple a me donner ?

    Merci d'avance.

  2. #2
    Membre expérimenté Avatar de silfun1
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Mars 2015
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2015
    Messages : 135
    Par défaut
    Bonjour Sylercis, bonjour à tous,

    Perso, je n'utilise jamais les fichiers htaccess (sauf si on a pas accès au fichiers de conf apache, bien entendu).
    En effet, cela alourdi grandement la vision de la conf globale. On oulie parfois qu'on a un fichier .htacess ici ou la. Du coup, on n'a qu'une partie de la configuration sous la main. Quand il y a un incident, il arrive que l'on recherche pourquoi on a tel ou tel comportement, jusqu'a trouver qu'il y a un .htaccess dans un sous-sous-dossier. Alors que si on place tout dans le meme dossier, on a une vision globale. De plus, on peut facilement trouver les infos via des commandes grep ! . Chose plus compliquée avec un éparpillement de fichiers .htaccess.
    Bref, je m'éloigne de ta question

    Pour ma part, je placerai le loglevel au même endroit que tes règles de redirection. Plus simple à manipuler si tu désire augmenter ou baisser le niveau de log et si au final tu veux désactiver ce log.

    Voici un exemple (pas testé)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    RewriteEngine on
    LogLevel alert rewrite:trace6
     
    RewriteCond "%{HTTP_HOST}" "!^www\.site1\.com" [NC]
    RewriteRule "^/?(.*)" "http://www.site2.com/$1" [L,R,NE]
     
    RewriteCond "%{HTTP_USER_AGENT}"  "^Mozilla/3.*"
    RewriteRule "^index\.html$" "index_mozilla.html" [L]
    Sylvain

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    175
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Seine et Marne (Île de France)

    Informations forums :
    Inscription : Octobre 2009
    Messages : 175
    Par défaut
    j'ai essayé a nouveau d’insérer un loglevel dans mon fichier .htaccess, en utilisant ton exemple et j'ai ce message d'erreur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    [Mon Aug 22 22:08:13.184175 2016] [core:alert] [pid 11652:tid 1116] [client ::1:58037] C:/wamp64/www/monsite/.htaccess: LogLevel not allowed here
    Du coup j'ai réessayé en utilisant ta commande dans mon fichier vhost et là ça fonctionne. Je m'étais limité à trace3 en pensant que ça suffisait.

    Je n'ai pas accès au fichier virtualhost chez mon hebergeur donc de mon coté je préfère tout miser sur les .htaccess. Apparement ça ne fonctionnera pas avec .htaccess donc je ferai avec (enfin plutôt sans).

    Merci pour ton aide.

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

Discussions similaires

  1. Tutoriels pour Apache
    Par Marc Lussac dans le forum Apache
    Réponses: 8
    Dernier message: 11/11/2009, 20h10
  2. [Apache][TomCat] Problème avec mod_jk
    Par formentor dans le forum Tomcat et TomEE
    Réponses: 5
    Dernier message: 21/06/2003, 20h41
  3. [Kylix] problème avec websnap dso apache
    Par RezzA dans le forum EDI
    Réponses: 2
    Dernier message: 02/06/2003, 16h31
  4. Réponses: 6
    Dernier message: 28/10/2002, 11h34
  5. Tomcat + Apache-SOAP
    Par lucho31 dans le forum Services Web
    Réponses: 3
    Dernier message: 17/10/2002, 09h55

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