`
platoon
  • 浏览: 40654 次
  • 来自: ...
社区版块
存档分类
最新评论

ubuntu下配置lighttpd redmin

阅读更多
安装 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实现websocket

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

    lighttpd配置和启动脚本

    包括lighttpd.conf配置文件以及用于控制web server启动和停止的脚本。

    varnish+lighttpd配置

    varnish+lighttpd配置

    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源码 lighttpd-1.4.22

    Lighttpd是一个德国人领导的开源软件,其根本的目的是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的web server环境。具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。lighttpd是...

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

    Lighttpd 安全快速,符合行业标准,适配性强并且针对高配置环境进行了优化。相对于其它的 Web 服务器而言,Lighttpd 占用内存更少;因其对 CPU 占用小和对处理速度的优化而在效率和速度方面从众多 Web 服务器中...

    用于ROR应用的lighttpd配置模板

    里面包含了lighttpd启动程序,lighttpd配置模板以及一个控制lighttpd启动和关闭的脚本。

    Lighttpd源码分析_mobi

    主要内容包括:lighttpd介绍与分析准备工作、lighttpd网络服务主模型、lighttpd数据结构、伸展树、日志系统、文件状态缓存器、配置信息加载、i/o多路复用技术模型、插件链、网络请求服务响应流程、请求响应数据快速...

    ubuntu lighttpd+webpy (fastcgi)配置方法

    首先安装 lighttpd 和 webpy,因为用 kpackagekit 做软件管理,在安装 webpy 的时候会自动安装 flup

    Linux Lighttpd 配置安装 运行 测试

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

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

    纯绿色,安装后无需再配置。支持系统服务和非服务两种启动方式,自由切换。 一次性安装无需再安装,即使重做系统后亦可使用,直接点启动即可。 小巧简易迷你只有14M,非常方便的搭建网站服务器。 有专门开发的控制...

    Lighttpd源码分析

    资源名称:Lighttpd源码分析内容简介: 作为最为优秀的轻量级Web Server之一,Lighttpd有着众多的忠实拥护者和使用者。Lighttpd源码分析就是一本介绍分析Lighttpd源码的初级读本,其主要目标在于:一方面让已经接触...

    lighttpd-1.4.20.tar

    lighttpd-1.4.20.tar lighttpd-1.4.20.tar

    lighttpd 安装配置

    详细介绍了lighttpd 安装与配置。

    lighttpd 主工作模式

    lighttpd 流程分析工作模式,帮助理解lighttpd

    lighttpd.conf注释

    lighttpd.conf,可以直接使用。带注释。网上搜索的资料,自己加的。可能有人觉得没什么用╮(╯_╰)╭。分享

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

    iphone 下的 lighttpd 安装 不启动 整理

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

    最新lighttpd-1.4.28源码下载

    最新lighttpd-1.4.28源码下载最新lighttpd-1.4.28源码下载最新lighttpd-1.4.28源码下载最新lighttpd-1.4.28源码下载最新lighttpd-1.4.28源码下载最新lighttpd-1.4.28源码下载

    LightTPD for windows 1.4.45-x86

    自己在cygwin下编译的源码,并指定的默认配置文件路径和lib路径, 编译环境windows xp 32位 gcc version 4.9.2 (GCC) 编译参数: ./configure --prefix=XXXX --without-bzip2 配置文件为从源码dco/config目录获取后...

Global site tag (gtag.js) - Google Analytics