MAIS

    Excluindo requests do access.log do apache utilizando SetEnvIf

    - Anúncio -
    - Anúncio -

    Para excluir requests do access.log do apache é muito fácil, podemos utilizar a função SetEnvIf e definir o que queremos excluir.

    abaixo segue um exemplo

    ## flag robots.txt requests
      SetEnvIf Request_URI "^/robots\.txt$" robots-request=log
      ## flag favicon requests
      SetEnvIf Request_URI "^/favicon\.ico$" favicon-request=nolog
    
      ## flag image requests
      SetEnvIf Request_URI "(\.gif|\.png|\.jpg)$" image-request=nolog
    
      ## flag Css and JS requests
      SetEnvIf Request_URI \.css css-request=nolog
      SetEnvIf Request_URI \.js js-request=nolog
    
      ## flag cron calls
      SetEnvIf Request_URI "(^/cron\.php|^/arquivo-crontab/)" cron-request=nolog
    
      ## set do_not_log if any of the above flags are set
      SetEnvIf robots-request nolog do_not_log
      SetEnvIf favicon-request nolog do_not_log
      SetEnvIf image-request nolog do_not_log
      SetEnvIf css-request nolog do_not_log
      SetEnvIf js-request nolog do_not_log
      SetEnvIf cron-request nolog do_not_log
    
    
      ## aqui a mágina acontece, e informamos o que não queremos.
      CustomLog /var/www/log/general-access.log vcommon env=!do_not_log
    - Anúncio -

    Artigos recentes

    Continue lendo

    DEIXE UMA RESPOSTA

    Please enter your comment!
    Please enter your name here

    Stay on op - Ge the daily news in your inbox