centos7 安装 禅道
说在前面
本文只用Linux - CentOS 7 测试成功~
1. 查看系统版本信息是否符合
cat /etc/redhat-release
2. 打开常用的下载文件夹[此步骤可以忽略,看个人习惯]
cd /home/downloads
3. 解压缩到 opt 目录下
tar -zxvf ZenTaoPMS.9.8.2.zbox_64.tar.gz -C /opt
4. 修改禅道自带的apache/Mysql 端口,避免与原端口冲突
# 修改 apache 端口
/opt/zbox/zbox -ap 8900
# 修改 Mysql 端口
/opt/zbox/zbox -mp 8901
5. 启动禅道服务
/opt/zbox/zbox start
- 启动成功:
# 与下方提示类似的成功信息 Apache start success Mysql istart success
6. 配置iptables[防火墙]规则,允许访问8900、8901端口
iptables -A INPUT -p tcp --dport 8900 -j ACCEPT
iptables -A INPUT -p tcp --dport 8901 -j ACCEPT
7. 重启防火墙[由于修改了配置,因此需要重启]
service iptables save
service iptables restart
- 如果 save 失败:
The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.
- 如果 restart失败:
Redirecting to /bin/systemctl restart iptables.service Failed to restart iptables.service: Unit not found.
- 【解决方案】
安装
iptables-services
yum install iptables-services
- 重新执行:
service iptables save service iptables restart
8. 设置禅道开机自启
-
编辑
rc.local
文件# 编辑 rc.local vi /etc/rc.local
-
在文件内容最后面添加禅道重启命令:
/opt/zbox/zbox start
# ... 原来文件的其他内容 # ... /opt/zbox/zbox start
-
退出编辑:按
esc
后,输入:wq
并回车:wq
-
修改
rc.local
的可执行权限.chmod +x /etc/rc.local #此处如果当前登陆用户不是root,则设计用户相关操作权限。略
-
此时可以重启服务器试试。【请谨慎操作,确保该服务器可以随意重启!以免服务器上其他服务中断,那就惨兮兮】
重启后,使用
ps
命令查看是否已经重新自动启动:ps aux | grep zbox
9. 大功告成!
打开浏览器,输入http://xx.xx.xx.xx:8900/zentao
即可访问啦!让我们一起摇摆一起摇摆~~~一起~ 摇摆~
即: 服务器ip地址
+ apache端口
+ /zentao
10. 呃... 咋没有地方注册?
-
禅道有默认账号密码:[超级管理员]
# 默认账号: admin # 默认密码: 123456 # 首次登陆需要修改密码蛤!
-
其他用户添加需要超级管理员手动添加