Warum bekomme ich Apache2 mod_dumpio nicht unter Lucid Lynx Ubuntu?

8

Ich habe Folgendes getan, um zu versuchen, mod_dumpio richtig einzustellen:

  1. Benutzte a2enmod, um mod_dumpio
  2. zu aktivieren
  3. LogLevel wurde auf "debug" in apache2.config
  4. geändert
  5. Hinzufügen von "DumpIOInput On", "DumpIOOutput On" und "DumpIOLogLevel debug" zu apache2.config
  6. Ausgestellt "/etc/init.d/apache2 restart" um Apache neu zu starten
  7. Ausgestellt "apache2ctl -t -D DUMP_MODULES" um sicherzustellen, dass mod_dumpio geladen wurde

Ich schaue mir /var/log/apache2/error.log an, sehe aber nicht viel, und schon gar nicht alle Eingaben und Ausgaben.

Kann jemand helfen?

    
bland328 10.08.2010, 01:20
quelle

4 Antworten

20

NM ... verstanden!

Das Problem war anscheinend, dass nur ein von meinem VirtualHosts (wie in / etc / apache2 / sites-enabled definiert) eine LogLevel deklariert hatte, die etwas anderes als debug war, wodurch das Gesamtverhalten gestört wurde von mod_dumpio aus Gründen, die mir entgehen:)

Ich hoffe, dass jemand anderes das hilfreich findet.

    
bland328 10.08.2010 02:33
quelle
10

Mirroring @ bland328 Ich hatte das gleiche Problem, meine Sub-Conf-Datei hatte "LogLevel debug" und dies überschrieb den globalen "LogLevel-dumpio: trace7", der für Apache 2.4.7 benötigt wird. Beachten Sie, dass ein Großteil der Online-Hilfe sich auf frühere Apachen bezieht und 2.4 eine andere Syntax hat.

Als Referenz unter Verwendung einer Out-of-the-Box-Installation unter Ubuntu 13.04 habe ich ein vhosts conf und hier musste ich die 3 DumpIO-Zeilen hinzufügen:

%Vor%

Danach verursachte ein sudo service apache2 restart und ein curl mit --data eine Menge von Debug-Zeilen, die in \var\log\apache2\error.log erscheinen, einschließlich des POST-Body, wie folgt:

%Vor%     
Ian Ozsvald 03.07.2014 15:03
quelle
7

Normalerweise wird die Debug-Ebene in warn auf sites-enabled/default* gesetzt, daher kann der folgende Code hilfreich sein (z. B. als /etc/apache2/conf.d/dumpio.conf ):

%Vor%

Oder ändern Sie die Protokollstufe in sites-enabled/default von LogLevel warn in %Code%.

    
JoeJac 02.02.2013 07:33
quelle
4

Niemand spricht von Windows (easyphp, xampp, etc), aber die Konfiguration ist etwas anders:

  1. Bearbeiten Sie die "httpd.conf" Apache Konfigurationsdatei:

    • Entkommentieren Sie "LoadModule dumpio_module modules / mod_dumpio.so"
    • Abschnitt hinzufügen:

      %Vor%
    • Ändern Sie "LogLevel warn" in "LogLevel warn dumpio: trace7"

    • stop / start Apache Server
François Breton 25.03.2015 02:41
quelle

Tags und Links