lighttpd是专为windows平台而开发的一款http服务器软件,其根本的目的是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的web server环境。具有非常低的内存开销、cpu占用率低、效能好以及丰富的模块等特点。其根本的目的是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的web server环境。lighttpd for windows由Jan Kneschke开发,具有非常低的内存开销、cpu占用率低、效能好以及丰富的模块等特点,支持FastCGI,CGI,Auth,输出压缩(output compress),URL重写,Alias等重要功能,是目前最优秀的http服务器搭建软件。本站提供该软件免费下载端口,欢迎有需要的朋友免费下载体验。
软件特色
1、相较于其他的网页服务器,lighttpd仅需少量的内存及CPU资源即可达到同样的效能。
2、是一个具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。软件是众多OpenSource轻量级的web server中较为优秀的一个。支持FastCGI, CGI, Auth, 输出压缩(output compress), URL重写, Alias等重要功能。
3、软件使用fastcgi方式运行php,它会使用很少的PHP进程响应很大的并发量。
4、从安全性上看, fastcgi和宿主的server完全独立, fastcgi怎么down也不会把server搞垮。
5、从扩展性上讲, fastcgi是一个中立的技术标准, 完全可以支持任何语言写的处理程序。
6、从稳定性上看, fastcgi是以独立的进程池运行来cgi,单独一个进程死掉,系统可以很轻易的丢弃,然后重新分配新的进程来运行逻辑。
7、从性能上看, fastcgi把动态逻辑的处理从server中分离出来, 大负荷的IO处理还是留给宿主server, 这样宿主server可以一心一意作IO,对于一个普通的动态网页来说, 逻辑处理可能。
8、只有一小部分, 大量的图片等静态IO处理完全不需要逻辑程序的参与。
安装方法
1、windows系统下需要cygwin 环境的支持,如是先下载安装cygwin。
2、下载软件源代码并解压。
3、在cygwin 环境下进入软件的下载后保存的目录,依次执行以下命令:
1> ./configure –prefix=C:/lighthttd
2> make
3> make install
如无报错,则安装成功。
4、在C:/lighthttd下建一个目录etc 用于存放配置文件,新建一个配置文件lighttpd.conf,示例配置如下:server.document-root = "D:/Itang_home/MyPics/100CANON"
server.port = 8080
mimetype.assign = (
".html" => "text/html",
".txt" => "text/plain",
".jpg" => "image/jpeg",
".png" => "image/png"
)
5、windows命令行环境下进入C:/lighthttd/sbin目录,运行 lighttpd -t -f ..\etc\lighttpd.conf 测试是否安装配置成功。
此时会提示cygwin1.dll 等软件运行时依赖cygwin 的DLL不存在,那么需要到cygwin 的bin目录找到相应的dll拷贝到C:/lighthttd/sbin目录下,再运行这个程序直到出现提示 "Syntax OK" ,则表示安装配置成功。
6、运行上述程序启动Web服务器。
7、
浏览器里访问,显示图片,大功告成。
在进程管理器查看启动后内存仅仅占用4M,挺精巧的。访问速度也挺快。以后多看看官方文档,结合实际应用多折腾一下它。如有可能将其应用到实际项目中去。
注:示例只是配置了对静态资源的访问。后续如何相关应用(比如结合tomcat,ruby等) 则需要看官方文档。
PHP支持
通过FastCGI和CGI接口实现
支持PHP代码缓存,例如XCache,APC或eAccelarator
FastCGI负载均衡(one webserver distibutes request to multiple PHP-serversviaFastCGI)
在配置文件后面加入:
更新日志
v1.4.50 (2019-9-28)
1、优化界面。
2、修复部分已知bug。
0条评论