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:///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即可
|