ChinaUnix.net
相关文章推荐:

Lighttpd源码分析

lighttpd-1.4.20源码看了很久了,学习总结本来早就该写了的,只是人懒得很,拖拖拉拉到现在,如果各位看了觉得多少还有那么一点点帮助,我就继续来(当然,总结的东东还是会发在这个帖子内)。:mrgreen: 预计总共将有15个左右PDF文件发上来 谢谢各位支持:P 各基本数据结构的分析整理倒是基本完了 但是lighttpd源码最核心的东西(比如配置信息的加载 比如对客户请求访问的响应 等) 我还没整理完 呵呵 未完 请继续关注 [更新于...

by lenky0401 - C/C++ - 2015-10-15 16:53:10 阅读(131246) 回复(127)

相关讨论

lighttpd1.4.18代码分析(一)--watcher,worker模型 lighttpd是目前非常流行的web服务器,很多流量非常大的网站(如youtube)使用的就是lighttpd,它的代码量不多,但是设计巧妙, 效率高,功能完备(这是它将来能取代Apache的重要因素), 编码风格优美, 是学习网络编程,熟悉http服务器编写的良好范例.在我初学网络编程的时候,就是看的lighttpd源码进行学习,在其中学到了不少的技巧.我打算将这些写出来与别人分享,可能开始比较杂乱,也不会作...

by converse - C/C++ - 2013-05-29 22:01:14 阅读(69173) 回复(99)

只是好奇…… 我看介绍,nginx相比lighttpd好像还优越那么一点点…… 但我发现坛子里的人一说,就是看lighttpd来提高自己的水平,好像少人看nginx的源码? 为什么会出现这种情况? 谢谢……

by GodPig - C/C++ - 2009-08-15 02:52:42 阅读(2378) 回复(5)
by ls502liu - C/C++ - 2008-10-15 09:54:59 阅读(2472) 回复(10)

http://bbs.chinaunix.net/thread-1251434-1-1.html :mrgreen:

by xi2008wang - 服务器应用 - 2008-08-23 11:10:35 阅读(3985) 回复(0)

1、安装php时请一定要选择fastcgi的安装模式 注:在lang/php4 里用 make config看一下,选择fastcgi # cd /usr/ports/www/lighttpd # make install clean 安装完成后 /usr/local/lib/lighttpd //mod 的文件 /usr/local/sbin/lighttpd //执行文件 1、系统自动启动lighttpd # ee /etc/rc.conf 加入 lighttpd_enable="YES" 2、启动lighttpd # /usr/local/sbin/lighttpd -f /usr/local/etc/lighttpd.conf 或 # /usr/local/etc/...

by chenyangbo - BSD文档中心 - 2007-10-25 17:40:27 阅读(1025) 回复(0)

就是类似于apache的head.html功能,在index of/里显示的文字, http://apache.chinaunix.net 看看这个网页就知道了,lighttpd如何实现这个功能呢!麻烦帮忙了 显示文件夹,并且上面还有文字,该如何设置,谢谢帮忙

by 3645636 - 服务器应用 - 2008-12-28 01:40:11 阅读(1826) 回复(4)

server:lighttpd 双网卡 域名假设:www.XXX.com 教育网121.168.1.2 公网113.100.200.200 查了相关资料,按照如下方式做了双ip的bind: /*下面为公网ip*/ server.bind = "113.100.200.200" server.port = 80 server.document-root = "/home/lighttpd/XXX.com/http" /*下面为教育网ip*/ $SERVER["socket"] == "121.168.1.2:80" { server.document-root = "/home/lighttpd/XXX.com/http" server.errorlog = "/var/log/lighttp...

by buptds - 服务器应用 - 2009-04-15 20:02:07 阅读(1623) 回复(4)

今天检查lighttpd 错误日志内容发现有很多下面的记录,lighttpd 版本为1.4.19 。各位知道是什么原因造成的吗?系统本机的时候是正确的! 2008-11-04 11:36:29: (http-header-glue.c.333) strptime() failed on 0 2008-11-04 11:36:31: (http-header-glue.c.333) strptime() failed on 0 2008-11-04 11:36:39: (http-header-glue.c.333) strptime() failed on 0 2008-11-04 11:36:42: (http-header-glue.c.333) strptime() fail...

by duanxuandijita - 服务器应用 - 2008-11-12 09:50:43 阅读(2232) 回复(2)

编写 插件 *I)F#l.P-D9O*Hvx 在开始编写插件之前,应该先熟悉 lighttpd 中两个基本数据结构以及他们所在 文件 : v#M;Dw(A kpv7V;ng buffer ( buffer.c ) array ( array.c ) global structures ( base.h ) 接下来需要阅读:BSD爱好者乐园wOcH wm4EC http://www.lighttpd.net/documentation/state.html (在lighttpd的'doc/'目录下可以找到,名字为state.txt) http://www.lighttpd.net/documentation/plugins.html (在light...

by 剑心通明 - BSD文档中心 - 2008-11-04 09:49:49 阅读(1644) 回复(0)

创建开发子目录 dev/, 下载 lighttpd 源代码 并解压到其下,最新 lighttpd 稳定版代码为 lighttpd-1.4.19: $ mkdir dev $ cd dev $ wget http://www.lighttpd.net/download/lighttpd-1.4.19.tar.bz2 $ tar xjf lighttpd-1.4.19.tar.bz2 $ cd lighttpd-1.4.19 安装 必要的开发包: $ ports/bzip2-devel 编译 安装(如果没有设置sudo,需要su为 root 用户): $ ./configure $ make $ sudo make install 安装完成后 lighttpd 就...

by 剑心通明 - BSD文档中心 - 2008-11-04 09:48:33 阅读(1346) 回复(0)