$ 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 1、下载mongoose使用mongoose中的example中的websocket_chat,实现websocket 2、websocket_chat源码下载路径 官网:https://cesanta.com 论坛:...
通过上述步骤,您可以在 Ubuntu 15.04 或 CentOS 7 上成功安装并配置 Lighttpd Web 服务器。Lighttpd 提供了一种轻量级、高效的解决方案,特别适用于对性能有较高要求的应用场景。无论是简单的静态网站还是复杂的...
在Ubuntu或Debian上,可以通过运行`sudo apt-get install lighttpd`来安装;在CentOS或Fedora上,可以使用`sudo yum install lighttpd`。确保安装过程中选择安装CGI相关的模块。 4. **配置lighttpd** 安装完成后,...
在Linux上安装Lighttpd,里面有遇到的一些问题的解决方法,整个安装流程,还有参考网站
在安装 PHP5 之前,需要下载并安装一系列相关的依赖包,包括但不限于 JPEG8、libpng、freetype、zlib、GD 库、curl、libxml2 等。这些库是 PHP5 运行时所必需的组件,确保它们与你的服务器版本兼容至关重要。 - **...
在Lighttpd安装目录下的`doc`目录中,有一个示例配置文件`lighttpd.conf`,可以将其复制到`conf`目录,并进行编辑: ``` mkdir conf cp /path/to/lighttpd-1.4.8/doc/lighttpd.conf /usr/local/lighttpd/conf/ ``` ...
本文将详细介绍如何在CentOS 6.x系统上安装并配置lighttpd。 1. **支持平台与编译环境** Lighttpd适用于多种操作系统平台,包括但不限于Linux(如FC3、SuSE、Debian、Gentoo、PLD-Linux和OpenWRT)、*BSD(FreeBSD...
1. **编译lighttpd**:首先,你需要获取lighttpd的源代码,并确保你有一个合适的交叉编译环境,以便在Android设备上编译。这可能涉及到安装NDK(Android Native Development Kit),设置交叉编译工具链,并对...
phpLight 2014 是网上首套LightTPD+PHP... 为了减少出错安装路径不得有空格和汉字,如有防火墙开启,会提示是否信任httpd、mysqld运行,请选择全部允许。2. 此为Lighttpd+PHP方案,需要apache+php方案的请到www.phpSt
5. 安装并配置Lighttpd和FastCGI,确保它们能与Rails应用配合工作。 6. 配置Rails应用,如设置数据库连接、创建路由等。 7. 使用`rails server`启动应用,测试是否能正常运行。 这个资源包提供了所有必需的组件,...
在Linux系统上安装和配置Ruby on Rails是一个常见的任务,特别是在开发Web应用程序时。Ruby on Rails(RoR)是一个基于Ruby语言的开源Web应用框架,它遵循模型-视图-控制器(MVC)架构模式,强调简洁和生产力。在...
在安装这些组件时,你需要按照以下步骤操作: 1. 安装依赖:先确保系统安装了必要的编译工具,如`gcc`、`make`和`openssl-devel`等。 2. 解压源码包:使用`tar -zxvf 文件名.tar.gz`命令解压所有文件。 3. 配置和...
1. 为了减少出错安装路径不得有空格和汉字,如有防火墙开启,会提示是否信任httpd、mysqld运行,请选择全部允许。 2. 此为Lighttpd+PHP方案,需要apache+php方案的请到www.phpStudy.net下载phpStudy,Nginx+php方案...
它以其高效、安全和灵活性而受到青睐,尤其在资源有限的环境中,Lighttpd能够有效地降低内存占用并优化CPU负载。 **1. 安装** 在大多数Linux发行版中,可以通过包管理器轻松安装Lighttpd。例如,在Arch Linux中,...
在lighttpd和FastCGI环境下,PHP作为FastCGI进程管理器运行,接收并处理来自Web服务器的请求。安装PHP5时,应选择支持FastCGI的版本,并确保与lighttpd版本兼容。配置PHP,修改php.ini文件以适应你的环境需求,如...
由于ARM处理器的低功耗特性,lighttpd在这些平台上运行时,可以保持低能耗并提供稳定的服务。在ARM平台上搭建lighttpd服务器,可以实现轻量级、高效的Web服务,满足开发和测试的需求。 在设置和配置lighttpd服务器...
这是一个可在安卓手机上布置的服务器环境,功能组件包括:lighttpd、php和mysql,能成功运行DZ等php程序,安装和配置过程十分简单,也许现在该是讨论用什么手机做服务器更合适的时候了。 演示图片为一成功运行的...
NULL 博文链接:https://beike.iteye.com/blog/364813
在Ubuntu系统中,可以使用以下命令安装Varnish: ``` sudo apt-get update sudo apt-get install varnish ``` 2. **配置Varnish** 配置Varnish的主要工作是编写VCL文件。默认的VCL文件位于`/etc/varnish/...