使Lighttpd支持IPv6

2009年2月14日 | 分类: 开源技术 | 标签: ,

  默认情况下Lighttpd监听在0.0.0.0:80,也就是说他只监听所有的IPv4端口,不监听IPv6的端口,而lighttpd的配置文件lighttpd/lighttpd.conf默认并不提供IPv6配置选项。

  实际上我们可以通过修改配置文件,增加IPv6相关配置来实现Lighttpd支持IPv6。

  首先在命令行下输入:lighttpd -V,检查Lighttpd是否已经带:“IPv6 support”,入下面所示。

  image

  然后打开Lighttpd的配置文件/etc/lighttpd/lighttpd.conf,在合适的位置加入如下一条配置语句:

server.use-ipv6 = "enable"

  最后重新启动Lighttpd,就会发现他现在已经监听在:::80了,说明已经支持IPv6了。

  1. 2009年4月30日02:04

    猫 你好,想请教几个问题
    1.dz的论坛 访问人数太多时w3wp的进程 就会占用几百M内存 不释放,导致访问超慢,论坛用的是IIS
    2.请问如何架设集合论坛 PT在一起?可不可以帮个忙,谢谢

  2. 2009年4月30日16:07

    @贝贝
    IIS本身就有资源不释放的BUG,打个补丁看看
    如果跑 discuz 的话,建议还是使用 FastCGI 比较快一些
    如果非要用Windows系统,可以考虑下 Win 2008
    PT 跟论坛结合的站需要更改 Discuz 的代码哦~~

  3. 2010年9月18日01:34

    设置server.use-ipv6 = "enable"以后,ipv4的地址就识别得不好了,前面会加上::ffff:。这个问题如何解决?

  4. 2010年9月18日14:11

    deardongdong :

    设置server.use-ipv6 = "enable"以后,ipv4的地址就识别得不好了,前面会加上::ffff:。这个问题如何解决?

    识别成这样其实是正常的:)把IPv4地址嵌在IPv6地址里拉~~
    如果觉得看日志麻烦的话,可以把::ffff:给替换掉