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

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+cgi的代码包

    压缩包文件`lighttpd_cgi`可能包含示例CGI脚本、lighttpd配置示例以及其他辅助文件,用于帮助初学者更好地理解和实践lighttpd与CGI的结合使用。解压并研究这些文件,可以帮助你深入理解这一过程。 总结,通过上述...

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

    - 默认情况下,Lighttpd 的配置文件位于 `/etc/lighttpd/lighttpd.conf`。可以通过编辑这个文件来调整 Lighttpd 的各项设置。例如,设置 Web 服务根目录、启用 SSL 加密等。 - 可以使用 `lighttpd -t -f /etc/...

    lighttpd配置和启动脚本

    以上就是lighttpd配置文件和启动脚本的基本介绍。在实际部署和运维过程中,需要根据具体需求对配置文件进行调整,并确保启动和停止脚本的可靠性,以确保Web服务器的稳定运行。理解并熟练掌握这些内容,对于管理和...

    varnish+lighttpd配置

    **三、Varnish+Lighttpd配置步骤** 1. **安装Varnish** 在Ubuntu系统中,可以使用以下命令安装Varnish: ``` sudo apt-get update sudo apt-get install varnish ``` 2. **配置Varnish** 配置Varnish的主要...

    ubuntu lighttpd+webpy (fastcgi)配置方法

    - [Lighttpd配置选项](http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ConfigurationOptions) 通过以上步骤,你已经成功地在Ubuntu上配置了Lighttpd与Webpy的FastCGI集成,为动态网站提供了高效且灵活的...

    lighttpd 安装配置

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

    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-1.4.45_lighttpd服务器_

    lighttpd,这个名字在Web服务器领域中或许不如Apache或Nginx那样耳熟能详,但其独特的轻量级特性和高效性能,使得它在特定场景下成为理想的解决方案。lighttpd-1.4.45是lighttpd服务器的一个重要版本,它以其小巧、...

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

    在Windows上配置lighttpd与FastCGI,需要在lighttpd配置文件中启用fastcgi模块,并定义fastcgi.server部分,指定PHP处理器的位置和连接参数。 PHP5是广泛使用的服务器端脚本语言,尤其适合Web开发。在lighttpd和...

    ARM平台lighttpd服务器

    在设置和配置lighttpd服务器时,需要注意以下几点: 1. **安装lighttpd**: 在ARM平台上,通常需要通过包管理器(如`apt-get`或`yum`)来安装lighttpd。确保系统已更新,并根据具体操作系统执行相应的安装命令。 2....

    用于ROR应用的lighttpd配置模板

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

    lighttpd restfulapi cgi

    1. **配置FastCGI**:在lighttpd配置文件中,定义FastCGI服务器的监听地址和路径,如下所示: ``` fastcgi.server += ("api_handler.fcgi" => (( "bin-path" => "/path/to/api_handler.fcgi", "check-local" =>...

    lighttpd with H264 support

    遗憾的是,lighttpd在默认配置下并不直接支持H264编码的MP4视频流以及快进等高级播放功能。因此,我们需要对lighttpd进行特定的配置和补丁应用,以实现这些功能。 首先,我们要理解H264编码的重要性。H264,也称为...

    lighttpd+php in android

    这可能涉及到安装NDK(Android Native Development Kit),设置交叉编译工具链,并对lighttpd的配置文件进行调整以适应Android的环境。 2. **下载PHP-CGI**:可以从PHP官方网站获取适用于Android的预编译版本,或者...

    lighttpd-1.4.20-cmake

    6. **配置lighttpd**:lighttpd的配置文件通常位于`/etc/lighttpd/lighttpd.conf`,需要根据实际需求进行定制,包括设置监听端口、虚拟主机、日志文件等。 7. **启动与管理lighttpd**:通过命令`sudo /etc/init.d/...

    lighttpd-1.4.30.tar.gz

    lighttpd的日志默认保存在`/var/log/lighttpd/`目录下,通过分析这些日志文件,可以快速定位和解决运行过程中遇到的问题。 9. **模块化设计** lighttpd支持模块化扩展,可以根据需求选择安装和启用不同的模块,如...

    lighttpd-1.4.49.tar.gz

    4. **配置文件**:lighttpd的配置文件通常为`/etc/lighttpd/lighttpd.conf`,在此文件中设置监听端口、服务器根目录、虚拟主机、路由规则等。 5. **启动服务**:执行`sudo lighttpd -D -f /etc/lighttpd/lighttpd....

    最新lighttpd源码 lighttpd-1.4.22

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

Global site tag (gtag.js) - Google Analytics