On Tue, 2004-02-17 at 14:52 -0800, Stas Bekman wrote:
> Philippe M. Chiasson wrote:
> [...]
> >>>Ideally, to fix this once and for all, we need to determine 2 things:
> >>>
> >>>1. The availability of IPv6 on that box
> >>>2. Wether httpd was compiled with --enable-v4-mapped or not (or what it
> >>>defaulted to)
> >>
> >>Well, if we can figure out (2), then 1 can be skipped. If someone built Apache 
> >>with v6, it certainly won't work on a system w/o ipv6 enabled. No?
> >>
> >>On my machine:
> >>% httpd -V | grep -i ipv
> >>  -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
> >>
> >>what's yours (with ipv6?)
> > 
> > 
> > OpenBSD 3.4, with no special ./configure options:
> > 
> >  -D APR_HAVE_IPV6 (IPv4-mapped addresses disabled)
> > 
> > So what this actually means is that unless explicitily stated, a :
> > 
> > Listen 80
> > 
> > in your httpd.conf will _only_ bind on ::1, and not bind to an ipv4
> > address.
> > 
> > Specifying 
> > 
> > Listen 127.0.0.1:80 
> > 
> > will _only_ bind on the ipv4 localhost address...
> > 
> > And if you ./configure --enable-v4-mapped
> > 
> > Listen 80
> > 
> > Will get you an IPv6 listening socket on ::1 that's _also_ listening on
> > the ipv4 equivalent of 127.0.0.1
> 
> I'll try to summarize what you said in a table. The following approaches work 
> for Listen:
> 
> Apache  \   OS      | IPV4         |  IPV6
> --------------------------------------------
> --enable-v4-mapped  |      80      |  80
> --disable-v4-mapped | can't happen |  127.0.0.1:80
> 
> Am I correct? So we need to use 'Listen 127.0.0.1:80' only when we see:
> 
> -D APR_HAVE_IPV6 (IPv4-mapped addresses disabled), .i.e. --disable-v4-mapped
> 
> otherwise the old '80' is fine.

Yes, that's the way I've experienced/understood it on my trusty OpenBSD
box (and Linux with IPv6)

> __________________________________________________________________
> Stas Bekman            JAm_pH ------> Just Another mod_perl Hacker
> http://stason.org/     mod_perl Guide ---> http://perl.apache.org
> mailto:[EMAIL PROTECTED] http://use.perl.org http://apacheweek.com
> http://modperlbook.org http://apache.org   http://ticketmaster.com

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to