费话就不多说了,本文主要描述如何在如何在Linux(Ubuntu)上安装Redmine。通过这篇文章你将了解如下内容。

TL;DR

  • 在Linux(Ubuntu)上安装Redmine的基本流程
  • 配置phpMyAdmin的远程登录权限
  • 配置Redmine默认访问端口
  • Linux常用操作命令

在Linux(Ubuntu)上安装Redmine的流程

  • 首先下载最新版的Redmine安装包

  • 通过scp命令拷贝本地文件到远程服务器

scp /Users/CharlieChu/Desktop/bitnami-redmine-3.3.2-2-linux-x64-installer.run root@<remote-ip>:/home

bitnami-redmine-3.3.2-2-linux-x64-installer.run 100%  151MB   1.2MB/s   02:07

scp命令

  • 通过ssh连接到远程Linux服务器
ssh root@<remote-ip>

Welcome to Ubuntu 16.04.2 LTS (GNU/Linux 4.4.0-63-generic x86_64)

 * Documentation:  https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage

ssh命令

  • 通过cd命令进入到.run文件所在的目录
cd /home
/home# ls
bitnami-redmine-3.3.2-2-linux-x64-installer.run
  • 输入"chmod +x *.run"
chmod +x *.run

chmod命令

  • 输入"./*.run",.run文件就开始运行了,出现如下界面
root@xxxxxx:/home# ./*.run

这样Redmine就安装成功了。

  • 删除安装包

通过rm命令删除Redmine安装包

rm -rf bitnami-redmine-3.3.2-2-linux-x64-installer.run

rm命令 rm -rf file (-r 就是向下递归,不管有多少级目录一并删除. -f 就是直接强行删除)

配置Redmine默认访问端口

Redmine作为内部使用的项目管理系统,默认占用80端口太过于浪费了,这里把Redmine访问端口改成8082。需要修改如下5处配置。

  • 打开 httpd-app.conf 修改PassengerPreStart http://127.0.0.1:80/redmine该行,然后保存退出。
cd /opt/redmine-3.3.2-2/apps/redmine/conf
vim httpd-app.conf

vim命令:打开、保存退出等命令。

可以通过cat命令查看该文件是否修改成功。

cat httpd-app.conf

cat命令

  • 打开 httpd-vhosts.conf 修改<VirtualHost *:80>该行。
vim httpd-vhosts.conf
  • 打开/opt/redmine-3.3.2-2/apache2/scripts/ctl.sh,修改这一段httpd started at port 80
cd ~
vim /opt/redmine-3.3.2-2/apache2/scripts/ctl.sh
  • 打开/opt/redmine-3.3.2-2/apache2/conf/bitnami/bitnami.conf,修改这一段<VirtualHost _default_:80>
cd /opt/redmine-3.3.2-2/apache2/conf/bitnami/
vim bitnami.conf
  • 打开/opt/redmine-3.3.2-2/apache2/conf/httpd.conf,修改第52和212行-Listen 8082ServerName localhost:80的端口信息。
vim /opt/redmine-3.3.2-2/apache2/conf/httpd.conf
:set number

:set number

跳转到指定行

  • 重启Redmine即可。
/opt/redmine-3.3.1-0/ctlscript.sh restart

Syntax OK
/opt/redmine-3.3.2-2/apache2/scripts/ctl.sh : httpd stopped
/opt/redmine-3.3.2-2/mysql/scripts/ctl.sh : mysql stopped
170324 11:33:36 mysqld_safe Logging to '/opt/redmine-3.3.2-2/mysql/data/mysqld.log'.
170324 11:33:36 mysqld_safe Starting mysqld.bin daemon with databases from /opt/redmine-3.3.2-2/mysql/data
/opt/redmine-3.3.2-2/mysql/scripts/ctl.sh : mysql started at port 3306
Syntax OK
/opt/redmine-3.3.2-2/apache2/scripts/ctl.sh : httpd started at port 8082

配置phpMyAdmin的远程登录权限

利用如下命令打开httpd-app.conf

vim /opt/redmine-3.3.2-2/apps/phpmyadmin/conf/httpd-app.conf

查找到如下内容:

<IfVersion >= 2.3>
Require local

将其修改为:

<IfVersion >= 2.3>
Require all granted

找回用户名和密码信息

远程登录phpMyAdmin时,如果忘记了用户名和密码,则可以登录到服务器去查看密码了:

vim /opt/redmine-3.3.2-2/apps/redmine/htdocs/config/database.yml

这样你就可以看到对应的用户名和密码等信息了。

个人博客

我的个人博客

欢迎点赞!

如何在Linux(Ubuntu)上安装Redmine的更多相关文章

  1. Redis进阶实践之二如何在Linux系统上安装安装Redis(转载)(2)

    Redis进阶实践之二如何在Linux系统上安装安装Redis 一.引言 上一篇文章写了“如何安装VMware Pro虚拟机”和在虚拟机上安装Linux操作系统.那是第一步,有了Linux操作系统,我 ...

  2. 如何在linux CentOS 上安装chrome 谷歌浏览器?

    获得linux命令的root权限:http://blog.csdn.net/mddy2001/article/details/76521101. 更改密码在终端中输入:sudo passwd root ...

  3. Redis进阶实践之二如何在Linux系统上安装安装Redis

    一.引言      上一篇文章写了"如何安装VMware Pro虚拟机"和在虚拟机上安装Linux操作系统.那是第一步,有了Linux操作系统,我们才可以在该系统上安装Redis. ...

  4. MongoDb进阶实践之一 如何在Linux系统上安装和配置MongoDB

    转载来源:https://www.cnblogs.com/PatrickLiu/p/8630151.html 一.NoSQL数据简介 1.NoSQL概念 NoSQL(NoSQL = Not Only ...

  5. 在 Linux ubuntu 上安装 *.sh 文件

    简单说来就两步: 增加可执行权限 执行 事情是这样的,打算在 ubuntu 上安装一个 NetBeans IDE 来学习 Java,但是下载下来的文件是 .sh 格式的.图形界面下右键没有执行的选项. ...

  6. 如何在LINUX VPS上安装VPN详细步骤

    在vps上安装vpn是个难点,很多朋友都不会,这儿结合一位朋友的安装经验做下介绍.注意你的vps要安装做vpn使用,一定要注意你的流量限制,使用Vpn上游戏上youtube看视频等都比较耗费资源,否则 ...

  7. 如何在Linux系统上安装QQ

    转载自KKK博客 首先我们需要在wine的官网上安装一个wine. https://wiki.winehq.org/Ubuntu_zhcn 按照上面的提示一步步来,做完之后点下面的链接下载 https ...

  8. 如何在Linux系统上安装nginx

      安装Nginx 下载Nginx 到官网http://nginx.org/下载对应nginx包,推荐使用稳定版本进入官网之后界面如下 点击download进行到下一页 然后下载所需要的版本(强烈建议 ...

  9. 如何在Linux系统上安装字体

    libreoffice添加字体 TrueType字体文件的扩展名是.ttf,ttf就是TrueType Font的首字母缩写 一般在 /usr/share/fonts/truetype/ 目录下,这个 ...

随机推荐

  1. zabbix的api接口

    zabbix官方文档解释,api是开发者能获得修改zabbix配置,获取历史数据.主要用于: 1.创建新应用 2.集成zabbix与第三方软件 3.自动运行任务 运用JSON-RPC2.0协议,因此接 ...

  2. C语言编写程序计算圆上的点的坐标

    Problem Description There is a cycle with its center on the origin. Now give you a point on the cycl ...

  3. 一个c程序反汇编过程(zz)

    zz from http://blog.luoyuanhang.com/ 最基本的反汇编方法是gdb xxx: disassemble main/其他函数 #反汇编一个简单的C程序并分析 C 源码: ...

  4. Vs2017的git真S B

    1.先是无法克隆 2.修改用户还是无法克隆 3.修改用户凭据还是无法克隆 4.重装机器,将vs改为2017企业版,他妈的还是无法克隆 5.测试发现我这台机子无法克隆,其他的可以 6.提示永远是 Git ...

  5. 设计模式学习心得<桥接模式 Bridge>

    说真的在此之前,几乎没有对于桥接模式的应用场景概念. 桥接(Bridge)是用于把抽象化与实现化解耦,使得二者可以独立变化.这种类型的设计模式属于结构型模式,它通过提供抽象化和实现化之间的桥接结构,来 ...

  6. 高斯混合模型(GMM) - 混合高斯回归(GMR)

    http://www.zhihuishi.com/source/2073.html 高斯模型就是用高斯概率密度函数(正态分布曲线)精确地量化事物,将一个事物分解为若干的基于高斯概率密度函数(正态分布曲 ...

  7. 本地iis新建站点步骤

    例如:1.在C:\Windows\System32\drivers\etc\hosts下添加地址 2.在下面IIS加上名称与webUI的地址

  8. python (创建虚拟环境)

    Python python 介绍 Python是一门计算机编程语言.是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的 ...

  9. 移动端各种滚动场景需求的插件better-scroll

    移动端各种滚动场景需求的插件: 文档地址: better-scroll:https://ustbhuangyi.github.io/better-scroll/doc/zh-hans/#better- ...

  10. mybatis递归查询

    <!--mybatis递归查询--><resultMap id="recursionMenuMap" type="AgentMenu" ext ...