Ubuntu 16.04 安装 Redmine项目管理系统(Nginx)

Redmine是开源的基于Web的项目管理系统,它使用Ruby on Rails框架开发。提供项目管理、WIKI、新闻台等功能,集成版本管理系统GIT、SVN、CVS等等。通过WEB 形式把成员、任务、文档、讨论以及各种形式的资源组织在一起,推动项目的进度。Redmine还提供了LDAP认证和REST接口,方便其它应用接入。

Redmine源代码:https://github.com/redmine/redmine

我选择使用Nginx做为Web Server,使用MySQL做为数据库。

Ubuntu 16.04安装Redmine

#1 安装依赖软件

安装过程中需要设置MySQL root用户密码:

Ubuntu 16.04 安装 Redmine项目管理系统(Nginx)

#2 安装Ruby和SVM

RVM是Ruby enVironment Manager的简写,是一个非常好ruby版本管理和安装工具。

导入RVM公共密钥:

下载RVM的安装脚本并执行:

设置RVM环境变量:

安装RVM依赖:

安装Ruby;列出可用的Ruby版本:

安装Ruby最新版本:

设置Ruby默认使用的版本:

查看Ruby版本:

#3 为Redmine创建数据库

上面SQL语句创建了一个叫redmine的数据库和redmine用户(密码test1234)。

#4 安装Nginx和Phusion Passenger

Phusion Passenger是Apache和Nginx服务器的一个扩展模块,用于在服务器上更便捷地部署Ruby/Rails和Python/Django应用程序。

我使用Nginx集成Phusion Passenger。

安装Passenger:

编译安装Nginx:

#5 配置Nginx

在文件倒数第二行(}前)添加:

创建vhost目录:

创建Virtual Host配置文件:

写入如下内容:

注意替换域名。

测试Nginx配置:

把Nginx配置为Systemd服务:

写入内容:

启动Nginx服务:

#6 安装Redmine

创建配置文件:

配置数据库连接信息:

更改目录权限:

安装依赖:

生成tocken和数据表:

最后,重启Nginx:

#7 完成安装

使用浏览器访问:www.your_domain.com

Ubuntu 16.04 安装 Redmine项目管理系统(Nginx)

管理员页面:www.your_domain.com/login

Ubuntu 16.04 安装 Redmine项目管理系统(Nginx)

Ubuntu 16.04 安装 Redmine项目管理系统(Nginx)

Ubuntu 16.04 安装 Redmine项目管理系统(Nginx)

Redmine文档:http://www.redmine.org/projects/redmine/wiki/Guide

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注