httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jeff Trawick <trawi...@bellsouth.net>
Subject Re: [horape: Re: general/7099: ipv6 support]
Date Sat, 20 Jan 2001 03:52:45 GMT
horape@tinuviel.compendium.net.ar writes:

> > 2) if APR supports IPv6 but Apache doesn't get an IPv6 socket...
>  
> > what are your listen statements?
> 
> I've tried: (using "Port 8000" so it doesn't bother my ipv4-only apache)
> 
> - none (it binds 0.0.0.0:8000)
> - Listen 3ffe:2900:b00d:0:200:21ff:fe47:2d95 (it binds 0.0.0.0:2900)
> - Listen ip6.compendium.net.ar:8000 (it binds 0.0.0.0:8000)
> - Listen [3ffe:2900:b00d:0:200:21ff:fe47:2d95]:8000 (it binds
> 0.0.0.0:2900)

I have 

  Listen [fe80::whatever]:8080

as my only listen statement and it works for me.

I have no idea where that bind to port 2900 could be coming from.
Does 2900 appear anywhere in your config file?

If it still is a mystery, perhaps you could put a breakpoint in
apr_bind() and when it binds to port 2900 a backtrace would help
figure out how we were getting there.

Use -DONE_PROCESS to use only a single server process:

gdb ./httpd
r -DONE_PROCESS

Hrrm...  If I have just

  Listen 8080

and IPv6 is active, my glibc getaddrinfo() on Linux is taking forever
to look up "::".  That needs to be looked into...
-- 
Jeff Trawick | trawickj@bellsouth.net | PGP public key at web site:
       http://www.geocities.com/SiliconValley/Park/9289/
             Born in Roswell... married an alien...

Mime
View raw message