http://blog.lighttpd.net/articles/2005/08/28/spice-up-for-error-page
http://blogs.atlassian.com/developer/2007/05/lighttpd_as_a_front-end_for_atlassian_applications.html
Normally that's all there is to it. However, during restarts of the application server lighttpd will show a default 503 (service unavailble) error page. As this is a normal maintenance event we want something a bit more informative. This is simple enought; just create a directory to hold the custom error page (I put it in /etc/lighttpd/error-html) and add a page called '503.html' with the custom message. Then add the line:
server.errorfile-prefix = "/etc/lighttpd/error-html/"
分享到:
相关推荐
这种设计使得lighttpd在处理高并发请求时表现优秀,对于流量密集型的网站或者需要服务大量设备的物联网应用,lighttpd是一个理想的后台支撑。 其次,lighttpd的模块化设计使其具有高度可定制性。用户可以根据需求...
6. **URL重写**:`url.rewrite` 使用正则表达式进行URL重写,可以实现动态请求的处理和SEO优化。 7. **MIME类型**:`mimetype.assign` 配置不同文件类型的MIME类型,影响浏览器如何解析文件。 8. **速率限制**:`...
这种模式允许Lighttpd以少量线程处理大量的并发请求,从而显著减少了线程创建和上下文切换所带来的开销。 接下来,分析Lighttpd的源码我们需要关注几个核心组件:服务器核心(core),网络层(network layer),...
`lighttpd-1.4.20/src/network.c`中的`lighttpd_network_write`和`lighttpd_network_read`函数负责读写操作,`lighttpd_evloop`则处理各种网络事件。 4. **HTTP协议处理** `lighttpd-1.4.20/src/http.c`包含了HTTP...
1. 轻量级:lighttpd设计之初就注重资源效率,尤其是在内存使用上,使得它在处理大量并发连接时仍能保持高效运行。 2. 高性能:通过优化的事件驱动模型,lighttpd能够快速响应请求,特别适合动态内容较少、静态内容...
Lighttpd是一个德国人领导的开源软件,其根本的目的是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的web server环境。具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。lighttpd是...
然后,设置`cgi.assign`,指定哪些扩展名的文件将通过CGI处理。例如,添加`"cgi.assign" => ( ".pl" => "/usr/bin/perl", ".py" => "/usr/bin/python" )`。 5. **创建CGI脚本** 在Web服务器的根目录下创建一个CGI...
如何在ubuntu上实现lighttpd 1、下载mongoose使用mongoose中的example中的websocket_chat,实现websocket 2、websocket_chat源码下载路径 官网:https://cesanta.com 论坛:...
这个补丁的主要目的是让lighttpd能够处理H264编码的MP4文件,并提供快进等播放控制。快进功能在视频流中是必不可少的,因为它允许用户快速跳过不感兴趣的部分,提升用户体验。而lighttpd原生版本并不支持这一特性,...
2. **高效的事件模型**:采用epoll和kqueue这样的高效事件处理机制,使得lighttpd能处理大量并发连接,降低了CPU的使用率,提高了服务器响应速度。 3. **优化的内存管理**:lighttpd通过优化的内存分配策略,减少了...
- 在处理事件时,开发者还需要知道可以访问哪些数据以及应该填充哪些数据到`con`实例中,以便Lighttpd能够根据这些信息完成后续的处理流程。 - 插件通过返回适当的值来指示状态机如何继续执行,从而完成整个事件的...
修改Lighttpd的配置文件`/etc/lighttpd/lighttpd.conf`,确保它监听8080端口并启用FastCGI支持(如果需要处理动态内容)。例如: ``` server.port = 8080 fastcgi.server += ("myapp" => ( "localhost" => ( ...
3. **配置lighttpd**:安装完成后,需要配置lighttpd以处理PHP请求。这通常涉及到编辑lighttpd的配置文件(如`lighttpd.conf`),启用FastCGI模块,然后配置FastCGI监听特定的端口,以便与PHP-CGI通信。 4. **设置...
它采用了事件驱动的非阻塞I/O模型,使得在处理大量并发连接时表现出色,尤其适合动态内容较少、静态资源丰富的站点。由于其高效的设计,lighttpd在资源受限的环境,如ARM架构的设备上,成为了一个理想的Web服务器...
本文将探讨如何在lighttpd服务器上实现RESTful API并结合CGI来处理动态请求。 **一、lighttpd简介** lighttpd是一款开源、快速且低内存消耗的HTTP服务器,支持多种特性,如FastCGI、SSI、HTTPS、URL重写等。它的...
2. **高效的连接处理**:lighttpd使用epoll/kqueue等高效I/O多路复用技术,能处理大量并发连接。 3. **节省资源**:lighttpd对内存使用进行了优化,适合在资源有限的环境中运行。 4. **安全特性**:lighttpd支持...
在处理网络请求时,lighttpd采用了一种混合的网络模型——多进程加上多路复用技术,如select或epoll。这种模型旨在提供高效的并发处理能力,同时确保系统的稳定性和可靠性。 首先,我们要理解lighttpd的网络模型。...
lighttpd采用了事件驱动模型,这种模型基于非阻塞I/O,能够高效地处理大量并发连接。其主要由以下几个核心组件构成: 1. **主进程(Main Process)**:负责管理子进程,加载配置文件,处理信号,并进行全局初始化。...
lighttpd可以与多种动态语言环境如PHP、Perl、Python等配合使用,通过FastCGI接口实现动态内容的处理。例如,上述配置示例中展示了如何配置PHP支持。 8. **日志管理和故障排查** lighttpd的日志默认保存在`/var/...