Lighttpd的ipv6配置
因为前几天我们所管理的一个服务器需要接入ipv6,上面的数个网站同时也要配置支持ipv6,因此需要对Lighttpd进行ipv6的配置。首先需要查看lighttpd在编译时有没有加入ipv6的支持,输入lighttpd -V,查看Features一栏中的ipv6 support是否为+号,如果没有编入ipv6支持,则需要重新编译lighttpd,对于我们所使用的gentoo系统来说,只需要给lighttpd加上ipv6的USE标记,重新编译即可,如果是自己手动编译,则需要在configure中加入参数–enable-ipv6来使得编译出的lighttpd支持ipv6。
编译完成之后需要进行配置,首先查到的是在lighttpd.conf中加入server.use-ipv6 = “enable”,lighttpd即可监听在::80端口,但是在实际应用中发现,使用了这个参数后,lighttpd将会全局监听ipv6,而不再监听ipv4端口,这对于我们的网站来说是不适用的,如果是纯ipv6的网站,如东北六维空间这种可以这么做,但是对于我们需要同时支持ipv4与ipv6来说就不能使用了。
同时支持ipv4与ipv6的方法如下:对于ipv4相关的配置不作改动,在配置文件中加上
$SERVER["socket"] == “[2001:da8.......]:80″ {
}
这样一段,打开一个新的socket监听ipv6地址,ipv6的域名配置写在其中即可达到监听v6而不影响ipv4的目的
欢哥威武….
这两天正研究IPV6呢…是不是我们的.5VPN服务器不支持IPV6丫….
[回复]
Hexec回复:
五月 10th, 2011 at 11:12
@Cold.Sorrow.L, 不支持。。。
[回复]
不行找你的方法LIGHTTPD重启就是出问题无法启动了
[回复]
Hexec回复:
二月 19th, 2011 at 16:14
@evihack, 出问题总应该有日志说是什么原因噻
[回复]
威武+1
[回复]
Hexec回复:
八月 19th, 2010 at 13:27
@tony, 脱神荡漾
[回复]
威武。。。
[回复]