Ubuntu Server 9.10下部署apache2 mod_rails redmine 0.8.7笔记 | GNULife.CN

来源:百度文库 编辑:神马文学网 时间:2024/04/29 13:55:23

Ubuntu Server 9.10下部署apache2+mod_rails+redmine 0.8.7笔记

2009年12月21日 作者:water阅读评论发表评论
  1. 安装ubuntu时,选择安装lamp server和mail server和openssh server
  2. 安装编译环境与常用工具:sudo apt-get install build-essential mc zip unzip unrar rar phpmyadmin subversion
  3. 下载redmine:wget http://rubyforge.org/frs/download.php/67144/redmine-0.8.7.tar.gz
  4. 解压:tar xzvf redmine-0.8.7.tar.gz
  5. 修改database.yml和email.yml,将其中email的发送邮件方式smtp改为sendmail
  6. 安装redmine基本运行环境:sudo apt-get install ruby ruby-dev rails librmagick-ruby libmysql-ruby
  7. 初始化redmine项目:rake config/initializers/session_store.rb;RAILS_ENV=production rake db:migrate;RAILS_ENV=production rake redmine:load_default_data;
  8. 安装mod_rails模块:sudo gem install passenger
  9. cd /var/lib/gems/1.8/gems/passenger-2.2.8/bin
  10. 安装passenger编译环境:sudo apt-get install apache2-prefork-dev libapr1-dev libaprutil1-dev
  11. 运行mod_rails安装到apache2绑定:sudo ./passenger-install-apache2-module
  12. 打开rewrite模块:sudo a2enmod rewrite
  13. 加入redmine虚拟主机配置到apache2配置文件

  14. ServerName www.myapp.com
    DocumentRoot /myapps/redmine-0.8.7/public

    Allow from all
    Options -MultiViews

  15. sudo /etc/init.d/apache2 restart
  16. 打开www.myapp.com即可