0 0

lighttpd+fastcgi+ror的虚拟主机配置问题10

看过robbin的配置
$HTTP["host"] == "www.xxx.com" {  
server.document-root = "/yourrails/public" 
server.error-handler-404 = "/dispatch.fcgi" 
fastcgi.server = (".fcgi" =>  
    ("localhost" =>  
      ("min-procs" => 10,  
       "max-procs" => 10,  
       "socket" => "/tmp/lighttpd/socket/rails.socket",  
       "bin-path" => "/yourrails/public/dispatch.fcgi",  
       "bin-environment" => ("RAILS_ENV" => "production")  
      )  
    )  
)  

我现在的环境是ubuntu8.041,ROR2.1,fastcgi2.4,lighttpd这些全是apt-get最新,ruby1.8.6
在我的工程下的config中的自动生成的配置如下
fastcgi.server      = ( ".fcgi" => ( "localhost" => (
  "min-procs"       => 40,
  "max-procs"       => 80,
  "socket"          => CWD + "/tmp/sockets/fcgi.socket",
  "bin-path"        => CWD + "/public/dispatch.fcgi",
  "bin-environment" => ( "RAILS_ENV" => "development" )
) ) )
现在如果在项目下运行ruby script/server是可以启动服务的,但用robbin的直接在lighttpd中配置的方式起不来.
有一点不理解,为什么robbin等人的配置全是rails.socket,而我们是fcgi.socket,我把他的换成我们的文件名和路径也是不行,提示fastcgi已经defunct,有思路的请提供一下帮助:)

问题补充:
cwd+/tmp/sockets,目录是有的.但没有robbin等说的"/tmp/lighttpd/socket/rails.socket"
问题补充:
我在工程目录下,直接用ruby script/server起的.我安装了lighttp,ruby,在config下直接就自动有了lighttp.conf文件,是自动生成的,在这个文件中内容就是这样的,我没有改过.是可以用的,好用.

问题补充:
这是lighttpd中的log报错.

2008-07-24 20:37:22: (mod_fastcgi.c.1029) the fastcgi-backend /XXXXXX/public/dispatch.fcgi failed to start:
2008-07-24 20:37:22: (mod_fastcgi.c.1033) child exited with status 1 /XXXXXX/public/dispatch.fcgi
2008-07-24 20:37:22: (mod_fastcgi.c.1036) If you're trying to run PHP as a FastCGI backend, make sure you're using the FastCGI-enabled version.
2008年7月23日 19:10

3个答案 按时间排序 按投票排序

0 0

朋友,我跟你报的错误是一样的,是否已经解决? 如解决可否分享如何解决的不? 谢谢

2008年8月01日 13:07
0 0

CWD + "/tmp/sockets/fcgi.socket",

这是一个错误的Unix路径名称。

socket文件的路径随便你自己指定呀,这都不会?

2008年7月24日 10:58
0 0

1, cwd是什么,
2,检查是否有目录/tmp/sockets/,
3,你的socket,你自己可以取的,没什么特别,比如localhost.socket。

2008年7月24日 01:15

相关推荐

    简明Windows,lighttpd,fastcgi,php5 Web服务器配置

    在构建Web服务器的过程中,Windows平台上的配置涉及到多个关键组件,如lighttpd、fastcgi以及PHP5。这些组件协同工作,使得动态内容得以在Web上高效地呈现。下面将详细阐述这些技术及其在Windows环境中的配置。 ...

    搭建lighttpd+cgi的代码包

    【搭建lighttpd+cgi的代码包】 在Web服务器领域,lighttpd是一个轻量级且高效的HTTP服务器,因其低内存占用和高速度而受到欢迎。CGI(Common Gateway Interface)则是一种标准,允许Web服务器执行外部程序并返回...

    lighttpd+mysql+php tar.gz安装包整合

    这里我们关注的是"lighttpd+mysql+php"的集成安装,特别适用于轻量级服务器需求,例如开发或测试环境。这个压缩包文件集合包含了在CentOS7系统上成功安装和测试的所有组件,包括lighttpd(一个轻量级HTTP服务器)、...

    phpLight(LightTPD+PHP集成包) v2014

    phpLight 2014 是网上首套LightTPD+PHP集成包,集成最新Lighttpd+PHP+MySQL+SQL-Front+Zend Guard Loader+XCache。纯绿色,安装后无需再配置。支持系统服务和非服务两种启动方式,自由切换。一次性安装无需再安装,...

    套件php 集成最新的Apache+Nginx+LightTPD+PHP+MySQL+phpMyAdmin+Zend Optimizer+Zend Loader

    首先,Apache、Nginx和LightTPD是三种流行的Web服务器软件。Apache是最广泛使用的开源HTTP服务器,具有丰富的模块和广泛的社区支持。Nginx以其高性能和低内存占用著称,尤其适合高并发场景。LightTPD则是一款轻量级...

    在安卓中创建 lighttpd+mysql+php的服务器-almp7.zip

    在安卓中创建 lighttpd+mysql+php的服务器_almp7.zip

    phpLight 2013 网上首套LightTPD+PHP集成包

    phpLight 2013 是网上首套LightTPD+PHP集成包, 集成最新Lighttpd+PHP+MySQL+SQL-Front+Zend Guard Loader+XCache。 纯绿色,安装后无需再配置。支持系统服务和非服务两种启动方式,自由切换。 一次性安装无需再安装...

    Openwrt里架设Lighttpd+PhP5+MYSQL环境标准教程.pdf

    "Openwrt里架设Lighttpd+PhP5+MYSQL环境标准教程" 本教程旨在指导读者在Openwrt系统中架设Lighttpd+PhP5+MYSQL环境,实现Web服务器搭建。以下是相关知识点的详细解释: 一、硬件准备 * 路由器:需要一台路由器,...

    lighttpd+php in android

    以下是对"lighttpd+php in android"这个主题的详细说明。 **Lighttpd** Lighttpd是一款开源、快速、低内存占用的HTTP服务器,特别适合资源有限的设备,如Android手机或平板电脑。它的设计目标是提供高效的服务,...

    phpStudy 最新 Apache+Nginx+LightTPD+PHP+MySQL+phpMyAdmin+Zend 稳定 强大

    该程序包集成最新的Apache+Nginx+LightTPD+PHP+MySQL+phpMyAdmin+Zend Optimizer+Zend Loader,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。该程序绿色小巧简易迷你仅有35M,有专门的控制面板。...

    ubuntu lighttpd+webpy (fastcgi)配置方法

    在本文中,我们将深入探讨如何在Ubuntu操作系统上配置Lighttpd服务器与Webpy框架的集成,利用FastCGI技术实现高效动态网页服务。首先,确保已经安装了必要的组件,包括Lighttpd服务器、Webpy框架以及FastCGI支持。 ...

    lighttpd fastcgi

    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"...

    veket5.3 搭建web平台建站 lighttpd + php + mysql for veket 一键安装包

    "/etc/init.d/lighttpd start" 启动lighttpd 直接访问 127.0.0.1 访问WEB 同时会在使用工具生成两个菜单,一个查看 phpinfo, 一个查看 lighttpd状态, 网站根目录在/var/www/ 下,php.ini 在 /etc/目录下, lighttpd....

    用于ROR应用的lighttpd配置模板

    "用于ROR应用的lighttpd配置模板"提供了一个预设的配置,帮助开发者快速配置lighttpd以支持Rails环境。 Lighttpd以其低内存占用和高并发能力而受到欢迎,它支持FastCGI,这是与Rails应用进行通信的常见接口。...

    varnish+lighttpd配置

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

    fcgi-2.4.1-SNAP-0910052249.tar.bz2

    我是用lighttpd+nginx+spawn-fcgi+fcgi-2.4.1搭建环境。使用C语言编写后台程序。goahead也可以用。apt install lighttpdapt install nginxapt install spawn-fcgitar -xjvf fcgi-2.4.1-SNAP-0910052249.tar.bz2cd ...

    lighttpd配置和启动脚本

    在本压缩包中,我们重点关注`lighttpd.conf`配置文件以及用于控制Web服务器启动和停止的脚本。下面我们将深入探讨这两个核心元素。 一、lighttpd.conf配置文件详解 1. **基本设置**:`server.document-root` 指定...

    lighttpd 安装配置

    pcre(Perl Compatible Regular Expressions)库提供了与Perl相容的正则表达式功能,这对于Lighttpd来说非常重要,尤其是在进行复杂配置如虚拟主机管理和Rails应用支持时。虽然Lighttpd在没有pcre的情况下也能运行,...

    Linux上配置Nginx+PHP5(FastCGI)

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

Global site tag (gtag.js) - Google Analytics