在Debian上部署Redmine(Apache + MySQL)

Debian版本:7.0_x86_64,其它平台上的安装方法可查阅Redmine官网Wiki

安装MySQL

apt-get -y install mysql-server

提示设置root密码:

安装redmine-mysql包

Redmine实例默认使用的是MySQL数据库,这个包可以为Redmine提供所需的MySQL依赖:

apt-get -y install redmine-mysql

安装libapache2-mod-passenger包

libapache2-mod-passenger包含了Phusion Passenger需要的Apache2模块:

apt-get -y install libapache2-mod-passenger

安装Apache

apt-get -y install apache2

安装Redmine

apt-get -y install redmine

询问是否使用dbconfig-common来为Redmine实例配置数据库,选择"Yes",这样就不需要手动建库建表了: 数据库选择MySQL 将数据库root账号的密码告诉Redmine,就是上面安装MySQL时设置的密码: Redmine会创建一个MySQL账号(redmine_default)供自己使用,为这个账号设置密码:

在Apache中加入Redmine站点

依次执行下面的命令进行配置:

ln -s /usr/share/redmine/public /var/www/redmine
chown -R www-data:www-data /var/www/redmine

echo "RailsBaseURI /redmine" > /etc/apache2/sites-available/redmine
a2ensite redmine

最后让Apache重新加载一下配置:

service apache2 reload

使用

地址是"http://xxxxxxxx/redmine”:
初始账号密码均为"admin”: