Project

General

Profile

Server use-ipv6Details » History » Revision 2

Revision 1 (radzio, 2010-08-23 19:00) → Revision 2/8 (radzio, 2010-08-23 19:31)

h1. server.use-ipv6 

 *Default:* @disable@ 

 You can use this setting if If lighty was compiled without @--disable-ipv6@ 
 and you have working IPv6 on 
 your box. 

 *Note:* You can bind it box, enabling this setting will allow lighty to use IPv6 sockets freely without enabling this option. sockets. 

 h3. How does it work? Additional info 

 If your operating system has not enabled @bindv6only@ 
 (Linux: @sysctl net.ipv6.bindv6only@ | BSD: @sysctl net.inet6.ip6.v6only@), 
 it binds to an IPv6 socket and accepts IPv4 connections on it. 
 This results in IPv4 mapped addresses in the access.log like "::ffff:127.0.0.1". 

 If you need IPv6 and don't like the mapped addresses, you have to enable 
 @bindv6only@ 
 *or* leave this option disabled and bind to the IPv4 address(es) and IPv6 address(es) yourself. 

 Please use @server.use-ipv6@ only for hostnames, not without server.bind or 
 empty address.  
 Your config will break if the kernel default for @bindv6only@ changes. 

 h3. See also 

 * "IPv6 and IPv4-mapped_addresses":http://en.wikipedia.org/wiki/IPv6#IPv4-mapped_addresses 
 * [[FrequentlyAskedQuestions#How-do-I-bind-to-more-than-one-address|How do I bind to more than one address?]]