`
dazuiba
  • 浏览: 131355 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

lighttpd的Proxy配置

阅读更多
采用proxy比使用fcgi的方式,来的容易一些。而且在windows上这是唯一的方式。

在proxy的时候,只需要加上一条rewrite rule就可以将所有静态文件交由Lighttpd直接处理。


以下为lighttpd+mongrel的配置文件,本配置将所有swf,js,css,jpg等静态文件交由Lighttpd处理


server.modules              = (
                                "mod_rewrite",
                                "mod_redirect",
                                "mod_fastcgi",
                                "mod_proxy",
                                "mod_accesslog" )

server.document-root		= "C:/lighttpd/htdocs"
## where to send error-messages to
server.errorlog             = "C:/lighttpd/logs/lighttpd.error.log"

# files to check for if .../ is requested
server.indexfiles           = ( "index.php", "index.html",
                                "index.htm", "default.htm" )

accesslog.filename          = "C:/lighttpd/logs/lighttpd.access.log"

index-file.names            = ( "index.php", "index.html",
                                "index.htm", "default.htm" )

$HTTP["host"] == "iff" {
	server.document-root = "D:/dev/iff/public"
  $HTTP["url"] !~ "\.(gif|jpg|png|txt|html|css|js|swf)$" {
     proxy.server  = ( "/" => (
                                    ( "host" => "127.0.0.1", "port" => 3000 )
                              )  )
  }
}

分享到:
评论

相关推荐

    varnish+lighttpd配置

    修改Lighttpd的配置文件`/etc/lighttpd/lighttpd.conf`,确保它监听8080端口并启用FastCGI支持(如果需要处理动态内容)。例如: ``` server.port = 8080 fastcgi.server += ("myapp" => ( "localhost" => ( ...

    lighttpd简单配置

    ### Lighttpd简单配置知识点详解 #### 一、Lighttpd简介 Lighttpd是一款开源的Web服务器软件,以其轻量级、低内存消耗而著称。它支持SSL/TLS加密连接、URL重写等高级功能,适用于中小型网站或者作为反向代理服务器...

    lighttpd-1.4.55移植配置与测试.rar

    交叉编译最新版的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

    lighttpd-1.4.20-cmake

    1. **模块化设计**:lighttpd支持多种模块,如FastCGI、mod_magnet、mod_proxy等,可以灵活地扩展功能,满足不同的服务需求。 2. **高效的连接处理**:lighttpd使用epoll/kqueue等高效I/O多路复用技术,能处理大量...

    lighttpd-1.4.45_lighttpd服务器_

    在lighttpd-1.4.45中,支持如FastCGI、mod_proxy、mod_rewrite等常见模块,可以轻松集成PHP、Python等脚本语言,实现动态内容的处理。 安全性方面,lighttpd-1.4.45同样表现出色。它内置了防止DoS攻击的机制,比如...

    lighttpd-1.4.49.tar.gz

    2. **高性能**:lighttpd采用了事件驱动模型,支持FastCGI、SSI、mod_proxy等特性,能有效处理高并发请求。 3. **模块化设计**:其模块化的架构允许用户按需加载功能,减少不必要的资源消耗。 4. **安全性**:...

    lighttpd-1.4.20源代码

    lighttpd支持插件开发,开发者可以通过`mod_extforward`、`mod_proxy`等模块扩展功能,如反向代理、负载均衡等。 通过深入学习lighttpd-1.4.20的源代码,我们可以掌握Web服务器的设计原理、网络编程技巧、HTTP协议...

    lighttpd1.4.25代码

    1. **模块化设计**:lighttpd支持模块化的扩展,可以根据需求加载或卸载功能模块,例如FastCGI、SSI(服务器端包含)、mod_proxy等,这使得它在保持轻量级的同时,也具备了强大的功能。 2. **高效的事件模型**:...

    ubuntu haproxy安装与配置详解

    尽管有许多其他如Nginx、ApacheProxy、lighttpd和Cherokee等工具也能实现反向代理负载均衡,但它们都是Web服务器,能提供静态或动态内容服务。而HAProxy则专注于应用程序代理,仅用于负载均衡,自身并不具备HTTP服务...

    Linux上配置Nginx+PHP5(FastCGI)

    与Lighttpd相比,Nginx在性能上可匹敌,且无内存泄漏问题,同时Lighttpd的mod_proxy模块存在一些问题且更新缓慢。因此,Nginx成为了很多开发者在Linux服务器上的首选。 1. **Nginx安装** 在Ubuntu 7.10及更高版本...

    实战Nginx.取代Apache的高性能Web服务器

    1.4 Nginx与Apache、Lighttpd的综合对比 第2章 Nginx服务器的安装与配置 2.1 安装Nginx服务器所需要的系统资源 2.2 Nginx的下载 2.3 Nginx的安装 2.4 Nginx的启动、停止、平滑重启 2.5 Nginx的平滑重启 2.6 ...

    Nginx1.pdf

    - **Lighttpd**:Lighttpd是一款轻量级的Web服务器,以其高效能和低资源消耗而受到青睐。与Nginx类似,但Nginx在功能性和稳定性方面更为突出。 - **Tomcat**:Tomcat主要用于部署Java应用,虽然也可以作为Web服务器...

    三大WEB服务器对比分析.docx

    此外,Apache2之后的版本不再支持FastCGI,而是推荐使用mod_proxy和mod_jk与Java应用服务器(如Tomcat)配合。 3. Nginx Nginx是一款由俄罗斯开发者Igor Sysoev编写的高性能HTTP和反向代理服务器,它使用事件驱动...

    第10章Linux网络管理与网络服务.ppt

    7. Proxy服务器(如Squid):提供网络代理服务。 8. nfs服务(如nfs-kernel-server):实现网络文件系统。 9. 数据库系统(如MySQL、PostgreSQL):存储和管理数据。 总结,Linux网络管理涉及多方面的知识,从底层...

    Nginx学习讲义大全.docx

    Nginx是由Igor Sysoev开发的,其设计目标是为了处理高并发场景,官方测试表明它可以支持5万并发请求,远超同类产品如Apache、Lighttpd。 在理解Nginx的核心功能之前,我们需要了解正向代理和反向代理的概念。正向...

    三大WEB服务器对比分析(apache-apache-nginx)

    15. **优秀的proxy和proxy_ajp模块**:常用于作为Tomcat前端服务器。 ##### 3. Nginx **特点**: - Nginx是一款由俄罗斯人Igor Sysoev为Rambler.ru站点开发的高性能HTTP服务器。 - 采用事件驱动模型编写,具有...

    Linux平台WEB服务器搭建.

    搭建Web服务器的基本需求包括:安装和配置操作系统、选择合适的Web服务器软件(如Apache、Nginx或lighttpd)、数据库服务(如MySQL或PostgreSQL)以及应用服务器(如Tomcat),确保它们之间的协同工作,同时考虑安全...

    nginx-1.6.2.tar.gz nginx-1.6.2下载

    - **与Lighttpd对比**:Lighttpd 同样轻量,但在负载均衡和反向代理方面,Nginx 更具优势。 7. **常见问题与解决** - **错误日志分析**:通过`error.log`文件定位并解决问题,如配置错误、权限问题等。 - **访问...

    keepalived+Nginx+tomcat 搭建集群

    通过在 Nginx 配置中定义 upstream 模块,指定一组后端服务器,并在 server 块中使用 proxy_pass 指令将请求转发到这些服务器。 3.3 负载均衡策略 Nginx 支持多种负载均衡策略,如轮询(round-robin)、最少连接数...

Global site tag (gtag.js) - Google Analytics