bitnami4.4.1-2 linux 版redmine+svn安装

本教程使用的操作系统是centos7.4,但是不限于此。

1.安装ruby

wget https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.1.tar.gz
tar -xvf ruby-2.7.1.tar.gz
cd ruby-2.7.1
./configure
make && make install
ruby -v

然后正确显示ruby版本说明安装成功

2.安装bitnami 软件包(包含svn、msyql、git、redmine等)

然后开始图形化安装,此处不在赘述

wget https://downloads.bitnami.com/files/stacks/redmine/4.1.1-2/bitnami-redmine-4.1.1-2-linux-x64-installer.run chmod 755 bitnami-redmine-4.1.1-2-linux-x64-installer.run ./bitnami-redmine-4.1.1-2-linux-x64-installer.run

3.防火墙放行端口3307、3690、80

①iptables方法

vi /etc/sysconfig/iptables
#添加
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp --dport 3307 -j ACCEPT
iptables -A INPUT -p tcp --dport 3690 -j ACCEPT
systemctl  restart  iptables

②firewalld方法

firewall-cmd --zone=public --add-port=80/tcp --permanen
firewall-cmd --zone=public --add-port=3307/tcp --permanen
firewall-cmd --zone=public --add-port=3690/tcp --permanen

宝塔面板直接在安全规则中添加即可

4.配置SVN

#创建svn版本目录
svnadmin create /root/svnRepo/base
vi /etc/sysconfig/svnserve
#修改为
OPTIONS="-r /root/svnRepo/base"
#重启svn
systemctl restart svnserve
#若报错svnserve: E000098: 不能绑定服务器套接字: 地址已在使用
netstat -ntpl


1
2
3
kill -9 16222
systemctl restart svnserve
systemctl enable svnserve #增加开机自启连接