安装 rails
apt-get install ruby ruby1.8-dev rake libopenssl-ruby
cd /tmp
wget http://rubyforge.org/frs/download.php/60718/rubygems-1.3.5.tgz
tar zxf rubygems-1.3.5.tgz
cd rubygems-1.3.5
ruby setup.rb --no-ri --no-rdoc
cd /usr/bin
ln -s gem1.8 gem
gem install rails --no-ri --no-rdoc
apt-get install build-essential sqlite3 libsqlite3-dev
gem install sqlite3-ruby --no-ri --no-rdoc
安装 redmine
apt-get install subversion
svn co svn://rubyforge.org/var/svn/redmine/trunk redmine
配置 redmine
cd redmine
新建文件 config/database.yml 如下:
production:
adapter: sqlite3
database: db/production.sqlite3
pool: 5
timeout: 5000
rake config/initializers/session_store.rb
rake db:migrate RAILS_ENV=production
rake redmine:load_default_data RAILS_ENV=production
cd public
cp dispatch.fcgi.example dispatch.fcgi
测试:./script/server -e production
打开 http://IP:3000 看看,正常就OK了
把 redmine 拷到 git 用户目录下
cp redmine-0.8.5 /home/git/redmine -Rf
chown git:git redmine -Rf
安装 lighttpd
apt-get install lighttpd libfcgi-ruby1.8
配置 lighttpd
cd /etc/lighttpd
备份一下
cp lighttpd.conf lighttpd.conf.bak
下面的是最简单的配置:
server.modules = (
"mod_fastcgi"
)
var.root = "/home/git/redmine"
server.username = "git"
server.groupname = "git"
server.document-root = var.root + "/public"
#server.errorlog = "/tmp/error.log"
#server.pid-file = "/tmp/lighttpd.pid"
server.error-handler-404 = "/dispatch.fcgi"
include_shell "/usr/share/lighttpd/create-mime.assign.pl"
fastcgi.server = ( ".fcgi" => ( "localhost" =>
(
"max-procs" => 1,
"socket" => "/tmp/rails.socket",
"bin-path" => var.root + "/public/dispatch.fcgi",
"bin-environment" => ( "RAILS_ENV" => "production" )
)
)
)
重启 lighttpd
/etc/init.d/lighttpd restart
分享到:
相关推荐
如何在ubuntu上实现lighttpd 1、下载mongoose使用mongoose中的example中的websocket_chat,实现websocket 2、websocket_chat源码下载路径 官网:https://cesanta.com 论坛:...
压缩包文件`lighttpd_cgi`可能包含示例CGI脚本、lighttpd配置示例以及其他辅助文件,用于帮助初学者更好地理解和实践lighttpd与CGI的结合使用。解压并研究这些文件,可以帮助你深入理解这一过程。 总结,通过上述...
- 默认情况下,Lighttpd 的配置文件位于 `/etc/lighttpd/lighttpd.conf`。可以通过编辑这个文件来调整 Lighttpd 的各项设置。例如,设置 Web 服务根目录、启用 SSL 加密等。 - 可以使用 `lighttpd -t -f /etc/...
以上就是lighttpd配置文件和启动脚本的基本介绍。在实际部署和运维过程中,需要根据具体需求对配置文件进行调整,并确保启动和停止脚本的可靠性,以确保Web服务器的稳定运行。理解并熟练掌握这些内容,对于管理和...
**三、Varnish+Lighttpd配置步骤** 1. **安装Varnish** 在Ubuntu系统中,可以使用以下命令安装Varnish: ``` sudo apt-get update sudo apt-get install varnish ``` 2. **配置Varnish** 配置Varnish的主要...
- [Lighttpd配置选项](http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ConfigurationOptions) 通过以上步骤,你已经成功地在Ubuntu上配置了Lighttpd与Webpy的FastCGI集成,为动态网站提供了高效且灵活的...
#### 四、Lighttpd配置 **创建配置文件** 在Lighttpd安装目录下的`doc`目录中,有一个示例配置文件`lighttpd.conf`,可以将其复制到`conf`目录,并进行编辑: ``` mkdir conf cp /path/to/lighttpd-1.4.8/doc/...
交叉编译最新版的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,这个名字在Web服务器领域中或许不如Apache或Nginx那样耳熟能详,但其独特的轻量级特性和高效性能,使得它在特定场景下成为理想的解决方案。lighttpd-1.4.45是lighttpd服务器的一个重要版本,它以其小巧、...
在Windows上配置lighttpd与FastCGI,需要在lighttpd配置文件中启用fastcgi模块,并定义fastcgi.server部分,指定PHP处理器的位置和连接参数。 PHP5是广泛使用的服务器端脚本语言,尤其适合Web开发。在lighttpd和...
在设置和配置lighttpd服务器时,需要注意以下几点: 1. **安装lighttpd**: 在ARM平台上,通常需要通过包管理器(如`apt-get`或`yum`)来安装lighttpd。确保系统已更新,并根据具体操作系统执行相应的安装命令。 2....
"用于ROR应用的lighttpd配置模板"提供了一个预设的配置,帮助开发者快速配置lighttpd以支持Rails环境。 Lighttpd以其低内存占用和高并发能力而受到欢迎,它支持FastCGI,这是与Rails应用进行通信的常见接口。...
1. **配置FastCGI**:在lighttpd配置文件中,定义FastCGI服务器的监听地址和路径,如下所示: ``` fastcgi.server += ("api_handler.fcgi" => (( "bin-path" => "/path/to/api_handler.fcgi", "check-local" =>...
遗憾的是,lighttpd在默认配置下并不直接支持H264编码的MP4视频流以及快进等高级播放功能。因此,我们需要对lighttpd进行特定的配置和补丁应用,以实现这些功能。 首先,我们要理解H264编码的重要性。H264,也称为...
这可能涉及到安装NDK(Android Native Development Kit),设置交叉编译工具链,并对lighttpd的配置文件进行调整以适应Android的环境。 2. **下载PHP-CGI**:可以从PHP官方网站获取适用于Android的预编译版本,或者...
6. **配置lighttpd**:lighttpd的配置文件通常位于`/etc/lighttpd/lighttpd.conf`,需要根据实际需求进行定制,包括设置监听端口、虚拟主机、日志文件等。 7. **启动与管理lighttpd**:通过命令`sudo /etc/init.d/...
lighttpd的日志默认保存在`/var/log/lighttpd/`目录下,通过分析这些日志文件,可以快速定位和解决运行过程中遇到的问题。 9. **模块化设计** lighttpd支持模块化扩展,可以根据需求选择安装和启用不同的模块,如...
4. **配置文件**:lighttpd的配置文件通常为`/etc/lighttpd/lighttpd.conf`,在此文件中设置监听端口、服务器根目录、虚拟主机、路由规则等。 5. **启动服务**:执行`sudo lighttpd -D -f /etc/lighttpd/lighttpd....
Lighttpd是一个德国人领导的开源软件,其根本的目的是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的web server环境。具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。lighttpd是...