Namebased virtualhost en ipv6

Eerder had ik het al voor elkaar gekregen om een site via ipv6 beschikbaar te maken. Dat was echter nog op basis van ip adres. Nadeel daarvan is dat ik slechts 1 site beschikbaar kan stellen op dat specifieke ipv6 adres.

Voor ipv4 gebruik ik namebased virtualhosts en daarmee kan ik dus meerdere sites op 1 ip adres laten luisteren. De oplossing om ipv6 ook namebased te gebruiken is simpel. Wijzig deze regels:

NameVirtualHost *:80
NameVirtualHost [2a01:x:x:x::x:1]:80

in

NameVirtualHost [::]:80

En voor de VirtualHost directive gebruiken we dan dezelfde structuur:

<VirtualHost [::]:80>

Toevoeging 30-04-2011

Bij nader inzien kan ik ook voor ipv6 adressen *:80 gebruiken. Reden dat ik dacht dat het [::]:80 moest zijn, was omdat Lighttpd die specifieke notatie eist.