CentOS8中如何部署Redmine项目管理和缺陷跟踪系统
发表于:2025-11-09 作者:千家信息网编辑
千家信息网最后更新 2025年11月09日,这篇"CentOS8中如何部署Redmine项目管理和缺陷跟踪系统"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收
千家信息网最后更新 2025年11月09日CentOS8中如何部署Redmine项目管理和缺陷跟踪系统
这篇"CentOS8中如何部署Redmine项目管理和缺陷跟踪系统"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"CentOS8中如何部署Redmine项目管理和缺陷跟踪系统"文章吧。
Redmine是基于ROR框架开发的一套跨平台项目管理系统,是项目管理系统的后起之秀,据说是源于Basecamp的ror版而来,支持多种数据库,除了和DotProject的功能大致相当外,还有不少自己的独特的功能,例如提供wiki、新闻台、时间跟踪、feed聚合、导出pdf等,还可以集成其它版本管理系统和BUG跟踪系统,例如SVN、CVS、TD等。
实验环境
操作系统:Centos 8
应用:MariaDB + apache + Passenger + Ruby + Redmine
Redmine包括支持多个项目、wiki、问题跟踪系统、论坛、日历、邮件通知等;最近公司项目需要用到Redmine,所以记录下来了。
创建一个MySQL数据库
以root用户登录,执行交互操作
[root@linuxcool ~]# mysqlmysql> CREATE DATABASE redmine CHARACTER SET utf8;mysql> GRANT ALL ON redmine.* TO 'redmine'@'localhost' IDENTIFIED BY 'password';mysql> flush privileges;mysql> exit;
更新dnf源
[root@linuxcool ~]# dnf install epel-release[root@linuxcool ~]# dnf config-manager --enable epel
安装httpd
[root@linuxcool ~]# dnf install httpd
安装ruby
[root@linuxcool ~]# dnf install ruby
安装Passenger
[root@linuxcool ~]# dnf install mod_passenger passenger passenger-devel
设置apache开机启动
[root@linuxcool ~]# systemctl enable httpd
创建redmine系统用户
[root@linuxcool ~]# useradd -m -U -r -d /opt/redmine redmine
授权
[root@linuxcool ~]# usermod -a -G redmine apache[root@linuxcool ~]# chmod 750 /opt/redmine
安装Redmine
[root@linuxcool ~]# dnf group install "Development Tools"[root@linuxcool ~]# dnf install zlib-devel curl-devel openssl-devel mariadb-devel ruby-devel
下载Redmine安装包
[root@linuxcool ~]# curl -L http://www.redmine.org/releases/redmine-4.1.0.tar.gz -o redmine.tar.gz[root@linuxcool ~]# tar -xvf redmine.tar.gz
配置Redmine
[root@linuxcool ~]# su - redmine[root@linuxcool ~]# cp /opt/redmine/redmine-4.1.0/config/database.yml.example /opt/redmine/redmine-4.1.0/config/database.yml[root@linuxcool ~]# vim /opt/redmine/redmine-4.1.0/config/database.ymlproduction: adapter: mysql2 database: redmine host: localhost username: redmine password: "password" encoding: utf8mb4
安装Ruby dependencies插件
[root@linuxcool ~]# cd ~/redmine-4.1.0[root@linuxcool ~]# gem install bundler --no-rdoc --no-ri[root@linuxcool ~]# bundle install --without development test postgresql sqlite --path vendor/bundle
生成数据库密钥
[root@linuxcool ~]# bundle exec rake generate_secret_token[root@linuxcool ~]# RAILS_ENV=production bundle exec rake db:migrate
配置apache虚拟主机
[root@linuxcool ~]# vim /etc/httpd/conf.d/redmine.confServerName redmine.comServerAlias www.redmine.comDocumentRoot /opt/redmine/redmine-4.1.0/publicOptions Indexes ExecCGI FollowSymLinksRequire all grantedAllowOverride allErrorLog /var/log/httpd/example.com-error.logCustomLog /var/log/httpd/example.com-access.log combined
重启httpd服务
[root@linuxcool ~]# systemctl restart httpd
测试Redmine
http://192.168.3.21
也可以通过http://www.redmine.com,但是需要修改hosts文件才可以,否则访问的是redmine官网。

以上就是关于"CentOS8中如何部署Redmine项目管理和缺陷跟踪系统"这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注行业资讯频道。
系统
项目
管理
跟踪
内容
缺陷
项目管理
数据
数据库
功能
文章
用户
知识
管理系统
篇文章
支持
配置
独特
后起之秀
操作系统
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
医院网络安全管理制度试题
加拿大软件开发工程师工资
软件开发需要学什么知识
地址转换网络技术
2004年服务器推荐
开发app带服务器
宁波土屋网络技术有限公司
免费科技互联网书
分散数据库同步技术
网络安全方面的国际奖
学网络安全
海康威视网络安全工程师待遇
10.14日晚 网络安全
app怎么开发数据库
刀片服务器的缺点
软件开发证书考试内容
免费mysql数据库在哪里
服务器 接收图片
win10 怎么卸载数据库
深圳网络安全优秀柚米科技
万年历数据库
软件开发源码存储
电脑个人数据库在哪里
网络安全管理人员排名
服务器没人怎么办
进销存管理数据库课程设计
如何让数据库自动备份传到网上
重庆市网络安全周
网络安全考研学校排名
传世服务器贵不贵