因为最近公司搬地方,所有之前的局域网的ip地址也发生改变,还需要重新固定ip地址。
每次固定ip较为麻烦,且之前将自己的电脑作为禅道服务器较为不妥(自己下班,将电脑关机后,开发就不能访问禅道地址),所有准备将禅道的部署在之前自己购买的阿里云服务器上。
准备工作:
- 一台云服务器(推荐使用阿里云的,24岁下可以自动获取学生身份,购买一年只需要90左右,阿里的比较稳定些)
- 禅道liunx版本的压缩包,此处使用的禅道11.4-liunx7.3版本(因为需要将之前win下的禅道数据转到liunx下,所以此处于win下的版本保存一致)下载地址
https://www.zentao.net/download.html - xshell 于xftp (用于连接远程阿里服务器,和传输禅道的压缩包)
xftp传输禅道安装包
首先前往官网下载对应版本的禅道的压缩包,打开xftp,将下载好的压缩包拉入liunx系统的最外层目录下
将压缩包进行解压
传输成功后可以使用 tar -zxvf ZenTaoPMS.7.3.stable.zbox_32.tar.gz -C /opt 命令将文件解压打opt目录下
启动禅道
解压成功后,禅道就可以启动了,只需要 执行 /opt/zbox/zbox star 命令就可以启动禅道
启动成功后界面:
这时因为调用的是阿里云的服务器,阿里需要设置一个安全组,所以还需要导阿里的控制台添加一个安全组 (Apache默认端口号为80,需要开启80端口对外)如图:
界面信息保存默认就可以,端口范围填写需要访问的 端口号 如: 80/80
授权对象因为是给所有用户访问所以填写:0.0.0.0/0
这时,设置完成后,一般来说只需要输入
http://XX.XX.XXX:80 (你的ip地址+80端口)
可以访问的,但如果还不能访问那就需要查看你的防火墙和selinux是否为关闭状态,可以参考此链接https://www.cnblogs.com/mdm131452095/p/10026733.html
(此处说明下,因为之前误因为Apache的端口号一直为8080,所以导致我开的安全组端口号为8080,致使我后面一直访问不通,后面使用netstat -ntlp 命令查看端口使用情况,才知道原来开启的是80端口)
如果需要将禅道的访问端口号改为8080 可以使用 opt/zbox/zbox -ap 8080 命令
————————————————————————————————————————
后续会更新将win系统下禅道的数据转移到liunx下
启动服务。
启动: /opt/zbox/zbox start
停止: /opt/zbox/zbox stop
重启: /opt/zbox/zbox restart
如果启动的时候报错:(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
意思就是启动的时候 80端口被占用,需要更换端口