Lighttpd是一个德国人领导的开源软件,其根本的目的是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的web server环境。具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点.
mod_cache是lighttpd的一个插件,类似于nginx的proxy+cache提供反向代理及cache服务,其安装配置非常简单:
下载:
http://code.google.com/p/lighttpd-improved/downloads/list
安装:
#./configure
#make
#make install
将doc目录下的配置文件拷贝至相应的目录
配置:
server.modules = (
# ...., other modules
"mod_cache",
"mod_proxy" )//顺序一定是mod_cache在mod_proxy之前
cache.enable = "enable" //开启缓存
cache.bases=("/servers/lighttpd/cache","/data/cache")//缓存目录,可以配置多个
cache.support-queries="enable"//开启url参数解析,即根据不同的参数缓存为不同的页面
cache.dynamic-mode="enable"
cache.refresh-pattern = (//缓存规则,必须配置,否则缓存无效
".(?i)jsp$" => "1"
)
proxy.server = ( ".jsp" =>
( "localhost" =>
(
"host" => "192.168.56.201",
"port" => 8080
)
)
)
这时再通过lighttpd访问tomcat所有的jsp页面都会被缓存,并且index.jsp?id=1和index.jsp?id=2是不同的缓存结果
分享到:
相关推荐
由于其设计简单且模块化结构,Lighttpd在处理现代操作系统和硬件的性能时表现出色,尤其适合于那些不需要复杂同步数据和变量的场景。 Lighttpd的优势在于: 1. 由于是单进程模型,因此避免了不同模块间的数据同步...
**lighttpd的权限认证模块 mod_auth** 在Web服务器领域,lighttpd以其轻量级、高效能的特点受到许多开发者和管理员的青睐。它提供了一系列模块来扩展其功能,其中`mod_auth`就是用于实现HTTP基本认证和摘要认证的...
在lighttpd-1.4.45中,支持如FastCGI、mod_proxy、mod_rewrite等常见模块,可以轻松集成PHP、Python等脚本语言,实现动态内容的处理。 安全性方面,lighttpd-1.4.45同样表现出色。它内置了防止DoS攻击的机制,比如...
`mod_proxy`, `mod_redirect`, `mod_rewrite`, `mod_rrdtool`, `mod_scgi`, `mod_secdownload`, `mod_setenv`, `mod_simple_vhost`, `mod_ssi`, `mod_staticfile`, `mod_status`, `mod_trigger_b4_dl`, `mod_...
交叉编译最新版的lighttpd-1.4.55,配置与测试CGI与HTML.内含 lighttpd-1.4.55源码,移植教程,cgi测试代码,html测试代码.测试cgi时,浏览器中应该输入192.168.100.30/cgi-bin/xx.cgi .其中 192.168.100.30为开发板的ip
如何在ubuntu上实现lighttpd 1、下载mongoose使用mongoose中的example中的websocket_chat,实现websocket 2、websocket_chat源码下载路径 官网:https://cesanta.com 论坛:...
1.修改lighttpd.conf 修改为自己的工作目录 var.server_root = "/home/caoft/lighttpd/lighttpd_websocket_fastcgi/http_server" var.state_dir = "/home/caoft/lighttpd/lighttpd_websocket_fastcgi/http_server"...
lighttpd_my_1_4_45.tar.gz ubuntu 16.04 上面 手动编译的 web server 可以运行, 需要放在争取的目录下面 参考: https://blog.csdn.net/wowocpp/article/details/116200402
同时,lighttpd支持缓存、压缩等功能,以降低服务器负载和提升响应速度。 9. **并发处理** lighttpd采用多线程和非阻塞I/O相结合的方式处理并发请求,有效利用系统资源,提供高并发服务。 10. **模块扩展** ...
主要内容包括:lighttpd介绍与分析准备工作、lighttpd网络服务主模型、lighttpd数据结构、伸展树、日志系统、文件状态缓存器、配置信息加载、i/o多路复用技术模型、插件链、网络请求服务响应流程、请求响应数据快速...
lighttpd_cgi
在探讨Lighttpd源码分析之前,首先要了解Lighttpd本身。Lighttpd是一个高效、安全、灵活的轻量级Web服务器软件,它特别适合于需要处理大量并发连接和需要高速传输的场合。它被设计为易于扩展,并且具有低资源消耗的...
本教程将详细介绍如何使用lighttpd和CGI来搭建一个动态网页服务器。 1. **理解lighttpd** lighttpd是一个快速、安全且配置简单的HTTP服务器,特别适合于资源有限的环境。它的特性包括模块化设计、高性能的事件模型...
上传进度栏使用 apache Nginx 和lighttpd上传进度模块 它可以与apache上传进度模块,Nginx 上传进度模块或者lighttpd一起使用,在这里阅读更多: http://drogomir.com/blog/2008/6/18/upload-progress-bar-with-mod_...
通过配置mod_fastcgi模块,lighttpd能够将动态请求转发给FastCGI进程,减轻服务器负担。 六、lighttpd的优化与安全 1. 优化:通过调整配置文件中的参数,如启用HTTP压缩、限制最大连接数、启用Keep-Alive等,可以...
修改Lighttpd的配置文件`/etc/lighttpd/lighttpd.conf`,确保它监听8080端口并启用FastCGI支持(如果需要处理动态内容)。例如: ``` server.port = 8080 fastcgi.server += ("myapp" => ( "localhost" => ( ...
5. **模块加载**:通过`mod_*`来启用或禁用特定功能,如`server.modules = ("mod_access", "mod_rewrite")`。 6. **URL重写**:`url.rewrite` 使用正则表达式进行URL重写,可以实现动态请求的处理和SEO优化。 7. **...
**lighttpd服务器详解** Lighttpd是一款轻量级、高性能的Web服务器,因其轻巧高效的特点而得名。在互联网领域,它被广泛应用在嵌入式设备、移动设备以及资源有限的服务器上,为用户提供网页服务。其设计目标是低...
lighttpd支持模块化扩展,可以根据需求选择安装和启用不同的模块,如mod_access、mod_rewrite、mod_deflate等,以实现更高级的功能。 10. **社区支持与更新** lighttpd拥有活跃的开发者社区,用户可以通过官方...