Ubuntu Server 9.10下部署apache2 mod_rails redmine 0.8.7笔记 | GNULife.CN
Ubuntu Server 9.10下部署apache2+mod_rails+redmine 0.8.7笔记
- 安装ubuntu时,选择安装lamp server和mail server和openssh server
- 安装编译环境与常用工具:sudo apt-get install build-essential mc zip unzip unrar rar phpmyadmin subversion
- 下载redmine:wget http://rubyforge.org/frs/download.php/67144/redmine-0.8.7.tar.gz
- 解压:tar xzvf redmine-0.8.7.tar.gz
- 修改database.yml和email.yml,将其中email的发送邮件方式smtp改为sendmail
- 安装redmine基本运行环境:sudo apt-get install ruby ruby-dev rails librmagick-ruby libmysql-ruby
- 初始化redmine项目:rake config/initializers/session_store.rb;RAILS_ENV=production rake db:migrate;RAILS_ENV=production rake redmine:load_default_data;
- 安装mod_rails模块:sudo gem install passenger
- cd /var/lib/gems/1.8/gems/passenger-2.2.8/bin
- 安装passenger编译环境:sudo apt-get install apache2-prefork-dev libapr1-dev libaprutil1-dev
- 运行mod_rails安装到apache2绑定:sudo ./passenger-install-apache2-module
- 打开rewrite模块:sudo a2enmod rewrite
- 加入redmine虚拟主机配置到apache2配置文件
<VirtualHost *:80>
ServerName www.myapp.com
DocumentRoot /myapps/redmine-0.8.7/public
<Directory /myapps/redmine-0.8.7/public>
Allow from all
Options -MultiViews
</Directory>
</VirtualHost>
- sudo /etc/init.d/apache2 restart
- 打开www.myapp.com即可
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。