On 10/20/06, Jose María Sánchez de Ocaña <[EMAIL PROTECTED]> wrote:
What I actually did was: I built apache 2.2 (mod_dumpio included) and
installed that replacing my debian apache 2.0 package. Thus, I used the
debian filesystem layout. My config.nice right now looks like this:

Wow, this is certainly extensive! My config.nice looks like:

#! /bin/sh
#
# Created by configure

"./configure" \
"--enable-mods-shared=all ssl cache proxy" \
"$@"

And mod_dumpio works just fine. The only major difference I can see is
that you're running the worker mpm, though I don't know if that would
have any effect.

In general though I find mod_dumpio to be less than optimally useful
as it doesn't allow for dumping requests to separate files (like
mod_security), doesn't allow for selecting which requests to dump and
doesn't allow for context specific (location/directory/vhost)
configuration. Perhaps wireshark (formerly ethereal) or tcpflow would
help?

noodl

-----------------------------
#! /bin/sh
#
# Created by configure

CFLAGS=" -pipe -I/usr/include/xmltok -I/usr/include/openssl -Wall -O2";
export CFLAGS
LDFLAGS="-ldl -lexpat -lcrypt -ldb-4.3"; export LDFLAGS
"./configure" \
"--srcdir=." \
"--enable-layout=Debian" \
"--enable-so" \
"--with-program-name=apache2" \
"--with-ldap=yes" \
"--with-ldap-include=/usr/include" \
"--with-ldap-lib=/usr/lib" \
"--with-suexec-caller=www-data" \
"--with-suexec-bin=/usr/lib/apache2/suexec" \
"--with-suexec-docroot=/var/www" \
"--with-suexec-userdir=public_html" \
"--with-suexec-logfile=/var/log/apache2/suexec.log" \
"--enable-authz_host=shared" \
"--enable-dumpio" \
"--enable-suexec=shared" \
"--enable-authx-host=shared" \
"--enable-authn-alias=shared" \
"--enable-authnz-ldap=shared" \
"--enable-disk-cache=shared" \
"--enable-cache=shared" \
"--enable-mem-cache=shared" \
"--enable-file-cache=shared" \
"--enable-charset-lite=shared" \
"--enable-cgi=shared" \
"--enable-dav-lock=shared" \
"--enable-log-forensic=shared" \
"--enable-log-config" \
"--enable-logio" \
"--enable-ldap=shared" \
"--enable-proxy=shared" \
"--enable-proxy-connect=shared" \
"--enable-proxy-ftp=shared" \
"--enable-proxy-http=shared" \
"--enable-proxy-ajp=shared" \
"--enable-proxy-balancer=shared" \
"--enable-ssl=shared" \
"--enable-authn-dbm=shared" \
"--enable-authn-anon=shared" \
"--enable-authn-dbd=shared" \
"--enable-authn-file=shared" \
"--enable-authn-default=shared" \
"--enable-authz-host=shared" \
"--enable-authz-groupfile=shared" \
"--enable-authz-user=shared" \
"--enable-authz-dbm=shared" \
"--enable-authz-owner=shared" \
"--enable-authnz-ldap=shared" \
"--enable-authz-default=shared" \
"--enable-auth-basic=shared" \
"--enable-auth-digest=shared" \
"--enable-dbd=shared" \
"--enable-deflate=shared" \
"--enable-include=shared" \
"--enable-filter=shared" \
"--enable-env=shared" \
"--enable-mime-magic=shared" \
"--enable-expires=shared" \
"--enable-headers=shared" \
"--enable-ident=shared" \
"--enable-usertrack=shared" \
"--enable-unique-id=shared" \
"--enable-setenvif=shared" \
"--enable-version=shared" \
"--enable-status=shared" \
"--enable-autoindex=shared" \
"--enable-asis=shared" \
"--enable-info=shared" \
"--enable-cgid=shared" \
"--enable-dav=shared" \
"--enable-dav-fs=shared" \
"--enable-vhost-alias=shared" \
"--enable-negotiation=shared" \
"--enable-dir=shared" \
"--enable-imagemap=shared" \
"--enable-actions=shared" \
"--enable-speling=shared" \
"--enable-userdir=shared" \
"--enable-alias=shared" \
"--enable-rewrite=shared" \
"--enable-mime=shared" \
"--with-apr=/usr/bin/apr-1-config" \
"--with-apr-util=/usr/bin/apu-1-config" \
"--with-pcre=yes" \
"--with-mpm=worker" \
"$@"
-----------------------------

>
>> I know dumpio is not supported, but if anyone has any experience or can
>> help me try anything else, I'll appreciate it very much.
>>
>
> What errors do you see when you try to start you server? Using "httpd
> -e debug" (or apache2 or whatever other thing debian calls the server
> binary) might help too.
>
I see no errors when starting apache. Actually apache is working fine,
just that I can't see any output in my error log file coming from
mod_dumpio.
-----------------------------
localhost:/etc/apache2# apache2 -v
Server version: Apache/2.2.3
Server built:   Oct 20 2006 02:36:18
localhost:/etc/apache2# apache2 -e debug
[Fri Oct 20 13:41:46 2006] [debug] mod_so.c(246): loaded module alias_module
[Fri Oct 20 13:41:46 2006] [debug] mod_so.c(246): loaded module
auth_basic_module
[Fri Oct 20 13:41:46 2006] [debug] mod_so.c(246): loaded module
authn_file_module
[Fri Oct 20 13:41:46 2006] [debug] mod_so.c(246): loaded module
authz_groupfile_module
[Fri Oct 20 13:41:46 2006] [debug] mod_so.c(246): loaded module
authz_host_module
[Fri Oct 20 13:41:46 2006] [debug] mod_so.c(246): loaded module
authz_owner_module
[Fri Oct 20 13:41:46 2006] [debug] mod_so.c(246): loaded module
authz_user_module
[Fri Oct 20 13:41:46 2006] [debug] mod_so.c(246): loaded module
autoindex_module
[Fri Oct 20 13:41:46 2006] [debug] mod_so.c(246): loaded module cgi_module
[Fri Oct 20 13:41:46 2006] [debug] mod_so.c(246): loaded module dir_module
[Fri Oct 20 13:41:46 2006] [debug] mod_so.c(246): loaded module mime_module
[Fri Oct 20 13:41:46 2006] [debug] mod_so.c(246): loaded module
negotiation_module
[Fri Oct 20 13:41:46 2006] [debug] mod_so.c(246): loaded module php4_module
[Fri Oct 20 13:41:46 2006] [debug] mod_so.c(246): loaded module
rewrite_module
[Fri Oct 20 13:41:46 2006] [debug] mod_so.c(246): loaded module
setenvif_module
[Fri Oct 20 13:41:46 2006] [warn] NameVirtualHost *:80 has no VirtualHosts
[Fri Oct 20 13:41:46 2006] [warn] NameVirtualHost *:80 has no VirtualHosts
[Fri Oct 20 13:41:46 2006] [warn] NameVirtualHost *:80 has no VirtualHosts
[Fri Oct 20 13:41:46 2006] [warn] NameVirtualHost *:80 has no VirtualHosts
[Fri Oct 20 13:41:46 2006] [warn] NameVirtualHost *:80 has no VirtualHosts
-----------------------------
>> About my box...
>> localhost:/etc/apache2# uname -a
>> Linux localhost 2.6.15-1-686-smp #2 SMP Thu Feb 2 18:39:24 UTC 2006 i686
>> GNU/Linux
>> localhost:/etc/apache2# apache2 -vl
>> Server version: Apache/2.2.3
>> Server built:   Oct 20 2006 02:36:18
>> localhost:/etc/apache2# apache2 -l
>> Compiled in modules:
>>   core.c
>>   mod_dumpio.c
>>   mod_log_config.c
>>   mod_logio.c
>>   worker.c
>>   http_core.c
>>   mod_so.c
>
> Perhaps you should consider upgrading to a distro that packages apache
> 2.2 and one that does so without turning the configuration in to a
> confusing mess.
>
Yes, i guess you are right. Well, if only the debian guys had included
mod_dumpio in their build, then I might be good... Anyway, just in case,
here is a fragment of my current .conf file with the related logging
directives:

-----------------------------
[...]
#               Order allow,deny
#               Allow from all
#       </Directory>

        ErrorLog /var/log/apache2/ibergourdes.com_error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
#       LogLevel warn
        LogLevel debug
        DumpIOOutput On

        CustomLog /var/log/apache2/ibergourdes.com_access.log combined
        ServerSignature On
[...]
-----------------------------

So, if I understood mod_dumpio doc. right, I would expect apache dumping
full output (as it actually is delivered to browsers) at the
/var/log/apache2/ibergourdes.com_error.log file, but it just doesn't
happen. No extra logging at the error log.

Thanks again for your time,

JSO

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: [EMAIL PROTECTED]
   "   from the digest: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--
noodl

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: [EMAIL PROTECTED]
  "   from the digest: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to