You are viewing a plain text version of this content. The canonical link for it is here.
Posted to bugs@httpd.apache.org by bu...@apache.org on 2010/10/18 10:03:42 UTC

DO NOT REPLY [Bug 50109] New: HTTP 2.2.16 doesn't support IPv6 on Windows

https://issues.apache.org/bugzilla/show_bug.cgi?id=50109

           Summary: HTTP 2.2.16 doesn't support IPv6 on Windows
           Product: Apache httpd-2
           Version: 2.2.16
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: normal
          Priority: P2
         Component: All
        AssignedTo: bugs@httpd.apache.org
        ReportedBy: adrian.buenter@ch.schindler.com


I downloaded Apache HTTP Server version 2.2.16
"httpd-2.2.16-win32-x86-openssl-0.9.8o.msi". The installation was successful
and the web server can be accessed through 'http://localhost'.

However, the local IPv6 address '::1' is not working. The browser reports
'connection failed' when accessing the web server through 'http://[::1]'.

I changed the 'Listen 80' statement to:
Listen [::]:8080
Listen 0.0.0.0:8080

After this change, the 'httpd.exe' reports the following errors:
[Mon Oct 18 09:20:39 2010] [crit] (OS 11001)No such host is known.  :
alloc_listener: failed to set up sockaddr for [::]
Syntax error on line 47 of D:/Program Files/Apache Software
Foundation/Apache2.2/conf/httpd.conf:
Listen setup failed

What has changed between version 2.2.15 and 2.2.16?

My environment is Windows XP with SP3 and IPv6 enabled. A ping6 to '::1' runs
correct.

Thanks for your support.

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


DO NOT REPLY [Bug 50109] HTTP 2.2.16 doesn't support IPv6 on Windows

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=50109

adrian.buenter@ch.schindler.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |adrian.buenter@ch.schindler
                   |                            |.com

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


DO NOT REPLY [Bug 50109] HTTP 2.2.16 doesn't support IPv6 on Windows

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=50109

--- Comment #3 from bugzilla@boneschanscher.net 2010-11-18 19:57:05 EST ---
Workaround for some to get precompileld Apache 2.2 with ipv6 support on
Windows:

Alternative download from 3rd party and (slightly) outdated Apache 2.2.x
version, but with IPV6 for Windows support (not tested by me):

http://win6.jp/Apache22/index.html

But, hey, that's Japan. They had already finished there migration to ipv6 like
eight years ago:

http://www.eu.ipv6tf.org/PublicDocuments/v6TFII_v6PC_jp_kosuke.pdf

Here in Europe the only thing I hear is:

Provider (XMSNET.NL): We don't support ipv6 and it's too early and not
worthwile yet.
Router Manufacturer (CONCEPTRONIC): We are sorry but our routers don't support
it. (Did not specify when they plan to, although I asked)

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


DO NOT REPLY [Bug 50109] HTTP 2.2.16 doesn't support IPv6 on Windows

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=50109

--- Comment #2 from bugzilla@boneschanscher.net 2010-11-17 08:43:20 EST ---
correction: before falling back to ipv6 on timeout
should be : before falling back to ipv4 after timing out on ipv6

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


DO NOT REPLY [Bug 50109] HTTP 2.2.16 doesn't support IPv6 on Windows

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=50109

William A. Rowe Jr. <wr...@apache.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |INVALID

--- Comment #4 from William A. Rowe Jr. <wr...@apache.org> 2010-11-18 20:15:09 EST ---
Due to the differences between win32 distributions, 2.2 was and will not be
shipped with IPv6.  Individuals, vendors and third party download sites have
provisioned it as such.

With the normalization of IPv6 software stacks in all live flavors of Win32,
this will be changed effective with the 2.4.0 release from the ASF.

Unfortunately, the underlying design of the APR library did not lend itself
to any dynamic determination of the presence or absence of IPv6, so this
could not be automatically determined as many of the APR features are on win32.

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


DO NOT REPLY [Bug 50109] HTTP 2.2.16 doesn't support IPv6 on Windows

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=50109

bugzilla@boneschanscher.net changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bugzilla@boneschanscher.net

--- Comment #1 from bugzilla@boneschanscher.net 2010-11-17 08:41:31 EST ---
The same goes for httpd-2.2.17-win32-x86-openssl-0.9.8o.msi that IPv6 support
is not compiled in. This causes long delays in ipv6 ready environments as they
will try to use ipv6 before falling back to ipv6 on timeout.

C:\Program Files (x86)\Apache Software Foundation\Apache2.2\bin>httpd.exe -V
Server version: Apache/2.2.17 (Win32)
Server built:   Oct 18 2010 01:58:12
Server's Module Magic Number: 20051115:25
Server loaded:  APR 1.4.2, APR-Util 1.3.10
Compiled using: APR 1.4.2, APR-Util 1.3.10
Architecture:   32-bit
Server MPM:     WinNT
  threaded:     yes (fixed thread count)
    forked:     no
Server compiled with....
 -D APACHE_MPM_DIR="server/mpm/winnt"
 -D APR_HAS_SENDFILE
 -D APR_HAS_MMAP
 -D APR_HAS_OTHER_CHILD
 -D AP_HAVE_RELIABLE_PIPED_LOGS
 -D DYNAMIC_MODULE_LIMIT=128
 -D HTTPD_ROOT="/apache"
 -D SUEXEC_BIN="/apache/bin/suexec"
 -D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
 -D DEFAULT_ERRORLOG="logs/error.log"
 -D AP_TYPES_CONFIG_FILE="conf/mime.types"
 -D SERVER_CONFIG_FILE="conf/httpd.conf"

C:\Program Files (x86)\Apache Software Foundation\Apache2.2\bin>

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org