`
23c
  • 浏览: 76287 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

在Ubuntu下安装lightTPD的并运行PHP,Rails。

阅读更多
$ sudo apt-get install lighttpd php5-cgi

$ sudo lighty-enable-mod fastcgi

$ sudo vim /etc/lighttpd/conf-enabled/10-fastcgi.conf


修改结果如下:

server.modules   += ( "mod_fastcgi" )

## Start an FastCGI server for php4 (needs the php4-cgi package)
fastcgi.server    = ( ".php" =>  
    ((  
        "bin-path" => "/usr/bin/php-cgi",
        "socket" => "/tmp/php.socket",
        "max-procs" => 1,
        "idle-timeout" => 20, 
        "bin-environment" => ( 
            "PHP_FCGI_CHILDREN" => "2",
            "PHP_FCGI_MAX_REQUESTS" => "10000"
        ),
        "bin-copy-environment" => (
            "PATH", "SHELL", "USER"
        ),
        "broken-scriptfilename" => "enable"
    ))  
)



其他配置:
$HTTP["host"] == "newweb.im.ac.cn" {
    server.document-root = "/var/www/"
}

# Rails Test
$HTTP["host"] == "localhost" {
      server.document-root = "/soft/www/rails/demo/public" 
      alias.url = ( "/myrailsapp" => "/soft/www/rails/demo/public" )
      accesslog.filename   = "/soft/www/rails/demo/log/access.log" 
      server.error-handler-404 = "dispatch.fcgi" 
      server.errorlog          = "/soft/www/rails/demo/log/lighttpd.error.log" 
      server.indexfiles = ( "index.html" , "dispatch.fcgi" )
      # rails stuff
      fastcgi.server = ( ".fcgi" =>
      (
        (
            "socket" => "/soft/www/rails/demo/log/code.socket",
            "min-procs" => 2,
            "max-procs" => 2,
            "bin-path" =>  "/soft/www/rails/demo/public/dispatch.fcgi",
            "bin-environment" => ( "RAILS_ENV" => "development" )
        )))
}   

注意打开evhost模块。

分享到:
评论

相关推荐

    ubuntu lighttpd实现websocket

    如何在ubuntu上实现lighttpd 1、下载mongoose使用mongoose中的example中的websocket_chat,实现websocket 2、websocket_chat源码下载路径 官网:https://cesanta.com 论坛:...

    在 Ubuntu 15.04/CentOS 7 中安装 Lighttpd Web 服务器的方法

    通过上述步骤,您可以在 Ubuntu 15.04 或 CentOS 7 上成功安装并配置 Lighttpd Web 服务器。Lighttpd 提供了一种轻量级、高效的解决方案,特别适用于对性能有较高要求的应用场景。无论是简单的静态网站还是复杂的...

    搭建lighttpd+cgi的代码包

    在Ubuntu或Debian上,可以通过运行`sudo apt-get install lighttpd`来安装;在CentOS或Fedora上,可以使用`sudo yum install lighttpd`。确保安装过程中选择安装CGI相关的模块。 4. **配置lighttpd** 安装完成后,...

    Linux Lighttpd 配置安装 运行 测试

    在Linux上安装Lighttpd,里面有遇到的一些问题的解决方法,整个安装流程,还有参考网站

    suse linux下安装php5、Lighttpd .

    在安装 PHP5 之前,需要下载并安装一系列相关的依赖包,包括但不限于 JPEG8、libpng、freetype、zlib、GD 库、curl、libxml2 等。这些库是 PHP5 运行时所必需的组件,确保它们与你的服务器版本兼容至关重要。 - **...

    lighttpd 安装配置

    在Lighttpd安装目录下的`doc`目录中,有一个示例配置文件`lighttpd.conf`,可以将其复制到`conf`目录,并进行编辑: ``` mkdir conf cp /path/to/lighttpd-1.4.8/doc/lighttpd.conf /usr/local/lighttpd/conf/ ``` ...

    lighttpd安装全集

    本文将详细介绍如何在CentOS 6.x系统上安装并配置lighttpd。 1. **支持平台与编译环境** Lighttpd适用于多种操作系统平台,包括但不限于Linux(如FC3、SuSE、Debian、Gentoo、PLD-Linux和OpenWRT)、*BSD(FreeBSD...

    lighttpd+php in android

    1. **编译lighttpd**:首先,你需要获取lighttpd的源代码,并确保你有一个合适的交叉编译环境,以便在Android设备上编译。这可能涉及到安装NDK(Android Native Development Kit),设置交叉编译工具链,并对...

    phpLight(LightTPD+PHP集成包) v2014

    phpLight 2014 是网上首套LightTPD+PHP... 为了减少出错安装路径不得有空格和汉字,如有防火墙开启,会提示是否信任httpd、mysqld运行,请选择全部允许。2. 此为Lighttpd+PHP方案,需要apache+php方案的请到www.phpSt

    Ruby on Rails安装包全集(Linux)

    5. 安装并配置Lighttpd和FastCGI,确保它们能与Rails应用配合工作。 6. 配置Rails应用,如设置数据库连接、创建路由等。 7. 使用`rails server`启动应用,测试是否能正常运行。 这个资源包提供了所有必需的组件,...

    Linux系统平台上安装和配置Ruby on Rails

    在Linux系统上安装和配置Ruby on Rails是一个常见的任务,特别是在开发Web应用程序时。Ruby on Rails(RoR)是一个基于Ruby语言的开源Web应用框架,它遵循模型-视图-控制器(MVC)架构模式,强调简洁和生产力。在...

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

    在安装这些组件时,你需要按照以下步骤操作: 1. 安装依赖:先确保系统安装了必要的编译工具,如`gcc`、`make`和`openssl-devel`等。 2. 解压源码包:使用`tar -zxvf 文件名.tar.gz`命令解压所有文件。 3. 配置和...

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

    1. 为了减少出错安装路径不得有空格和汉字,如有防火墙开启,会提示是否信任httpd、mysqld运行,请选择全部允许。 2. 此为Lighttpd+PHP方案,需要apache+php方案的请到www.phpStudy.net下载phpStudy,Nginx+php方案...

    LIGHTTTP配置

    它以其高效、安全和灵活性而受到青睐,尤其在资源有限的环境中,Lighttpd能够有效地降低内存占用并优化CPU负载。 **1. 安装** 在大多数Linux发行版中,可以通过包管理器轻松安装Lighttpd。例如,在Arch Linux中,...

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

    在lighttpd和FastCGI环境下,PHP作为FastCGI进程管理器运行,接收并处理来自Web服务器的请求。安装PHP5时,应选择支持FastCGI的版本,并确保与lighttpd版本兼容。配置PHP,修改php.ini文件以适应你的环境需求,如...

    ARM平台lighttpd服务器

    由于ARM处理器的低功耗特性,lighttpd在这些平台上运行时,可以保持低能耗并提供稳定的服务。在ARM平台上搭建lighttpd服务器,可以实现轻量级、高效的Web服务,满足开发和测试的需求。 在设置和配置lighttpd服务器...

    安卓系统lighttpd-php-mysql本地环境 v8.0.zip

    这是一个可在安卓手机上布置的服务器环境,功能组件包括:lighttpd、php和mysql,能成功运行DZ等php程序,安装和配置过程十分简单,也许现在该是讨论用什么手机做服务器更合适的时候了。  演示图片为一成功运行的...

    iphone 下的 lighttpd 安装 不启动 整理

    NULL 博文链接:https://beike.iteye.com/blog/364813

    varnish+lighttpd配置

    在Ubuntu系统中,可以使用以下命令安装Varnish: ``` sudo apt-get update sudo apt-get install varnish ``` 2. **配置Varnish** 配置Varnish的主要工作是编写VCL文件。默认的VCL文件位于`/etc/varnish/...

Global site tag (gtag.js) - Google Analytics