I am a bit stupefied now that trying to migrate the lan to ipv6 and observing that the ipv6 shell for lighttpd appears missing, or is it me missing something?
“/etc/lighttpd/lighttpd.conf”
### Use IPv6 if available
include_shell "/usr/share/lighttpd/use-ipv6.pl"
However, in /usr/share there is neither a directory /lighttpd/ nor any file resembling /use-ipv6.pl.
Only logically thus that enabling this setting produces
procd: Instance lighttpd::instance1 s in a crash loop 6 crashes, 0 seconds since last crash
What is the point of a lighttpd
ipv6 socket if there is no shell that it can be reached via ipv6?
The app's socket are working
netstat -tulpn | grep lighttpd
tcp 0 0 192.168.112.12:80 0.0.0.0:* LISTEN 21150/lighttpd
tcp 0 0 192.168.112.12:443 0.0.0.0:* LISTEN 21150/lighttpd
tcp 0 0 fdbf:30c1:cc21:d7a3::12:80 :::* LISTEN 21150/lighttpd
tcp 0 0 fdbf:30c1:cc21:d7a3::12:443 :::* LISTEN 21150/lighttpd
and the gui is accessible via ipv4 but not ipv6 whilst at the same ipv6 address connectivity with ssh
has no issue.
Tried a couple of different odhcp
settings but to no avail and neither returning lighttpd to being a global listener.
So much for that. 
Well, I have to backtrack
The code mentioned in the initial port seems obsolete/irrelevant. What caused the issue bore mainly down to the ipv6 settings in LuCI which some are not available in the frontend and others in their LuCI description somewhat diverging from what is stated in the wiki(s).
And then of course the syntax in the browser’s url bar being also different from ipv4…
ipv6 url screenshot