如何在Linux(Ubuntu)上安装Redmine

企业动态
本文主要描述如何在如何在Linux(Ubuntu)上安装Redmine。通过这篇文章你将了解Linux(Ubuntu)上安装Redmine的流程等一系列要点。看完以后能对大家有所帮助。

[[187013]]

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

TL;DR

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

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

  • 首先下载***版的Redmine安装包
  • 通过scp命令拷贝本地文件到远程服务器
  1. scp /Users/CharlieChu/Desktop/bitnami-redmine-3.3.2-2-linux-x64-installer.run root@<remote-ip>:/home 
  2. bitnami-redmine-3.3.2-2-linux-x64-installer.run 100% 151MB 1.2MB/s 02:07 

scp命令

  • 通过ssh连接到远程Linux服务器
  1. ssh root@<remote-ip> 
  2.  
  3. Welcome to Ubuntu 16.04.2 LTS (GNU/Linux 4.4.0-63-generic x86_64) 
  4.  
  5.  * Documentation:  https://help.ubuntu.com 
  6.  * Management:     https://landscape.canonical.com 
  7.  * Support:        https://ubuntu.com/advantage 

ssh命令

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

chmod命令

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

这样Redmine就安装成功了。

  • 删除安装包

通过rm命令删除Redmine安装包

  1. 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该行,然后保存退出。
  1. cd /opt/redmine-3.3.2-2/apps/redmine/conf 
  2. vim httpd-app.conf 

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

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

  1. cat httpd-app.conf 

cat命令

  • 打开 httpd-vhosts.conf 修改<VirtualHost *:80>该行。
  1. vim httpd-vhosts.conf 
  • 打开/opt/redmine-3.3.2-2/apache2/scripts/ctl.sh,修改这一段httpd started at port 80。
  1. cd ~ 
  2. 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>。

  1. cd /opt/redmine-3.3.2-2/apache2/conf/bitnami/ 
  2. vim bitnami.conf 

打开/opt/redmine-3.3.2-2/apache2/conf/httpd.conf,修改第52和212行-Listen 8082和ServerName localhost:80的端口信息。

  1. vim /opt/redmine-3.3.2-2/apache2/conf/httpd.conf  
  2. :set number 

:set number 跳转到指定行

  • 重启Redmine即可。
  1. /opt/redmine-3.3.1-0/ctlscript.sh restart 
  2.  
  3. Syntax OK 
  4. /opt/redmine-3.3.2-2/apache2/scripts/ctl.sh : httpd stopped 
  5. /opt/redmine-3.3.2-2/mysql/scripts/ctl.sh : mysql stopped 
  6. 170324 11:33:36 mysqld_safe Logging to '/opt/redmine-3.3.2-2/mysql/data/mysqld.log'
  7. 170324 11:33:36 mysqld_safe Starting mysqld.bin daemon with databases from /opt/redmine-3.3.2-2/mysql/data 
  8. /opt/redmine-3.3.2-2/mysql/scripts/ctl.sh : mysql  started at port 3306 
  9. Syntax OK 
  10. /opt/redmine-3.3.2-2/apache2/scripts/ctl.sh : httpd started at port 8082 

配置phpMyAdmin的远程登录权限

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

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

查找到如下内容:

  1. <IfVersion >= 2.3> 
  2. Require local 

将其修改为:

  1. <IfVersion >= 2.3>  
  2. Require all granted 

找回用户名和密码信息

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

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

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

【本文为51CTO专栏作者“朱成林”的原创稿件,转载请联系原作者】

戳这里,看该作者更多好文

责任编辑:武晓燕 来源: 51CTO专栏
相关推荐

2021-07-12 14:47:16

UbuntuZlib代码

2021-09-11 15:41:55

UbuntuDropbox云服务

2019-08-02 15:30:42

UbuntuMongoDB命令

2020-04-08 12:20:25

UbuntuLinuxOracle Java

2020-03-24 07:00:00

UbuntuLinuxNetbeans

2020-03-20 18:19:05

UbuntuLinuxNetbeans

2021-03-07 11:46:02

UbuntuLinuxErlang

2018-10-15 15:23:50

UbuntupipPython

2019-08-30 11:20:28

UbuntuVirtualBoxLinux

2023-08-08 12:38:52

2024-01-04 11:50:00

UbuntuDocker

2021-06-15 09:46:43

UbuntuLinuxCode Blocks

2021-12-04 21:45:19

UbuntuLinux开源

2015-10-16 10:07:22

Justniffer安装Ubuntu

2013-07-25 10:00:30

UbuntuVirtualBox

2019-11-26 09:20:47

LinuxJava

2020-04-21 14:21:31

LinuxPython

2021-10-12 08:43:19

LinuxSambaWindows

2019-10-21 13:28:38

UbuntuPostgreSQL命令

2017-08-02 15:15:55

UbuntuNoSQLOrientDB
点赞
收藏

51CTO技术栈公众号