在前公司,在本地Mac os机器上部署过禅道,因为更换工作,公司有现成的云平台,所以本次将在云平台上搭建禅道环境
前提:
在云平台创建用来部署禅道环境的云服务器
本地是win10环境,使用Xshell ssh工具进行远程登录操作
1. 查看Linux服务器版本信息
# cat /etc/redhat-release
2. 禅道开源版安装包下载
# wget http://dl.cnezsoft.com/zentao/10.5/ZenTaoPMS.10.5.stable.zbox_64.tar.gz
wget会直接将安装包下载到当前目录
3. 直接从当前目录下解压安装包到/opt目录下
#sudo tar -zxvf ZenTaoPMS.10.5.stable.zbox_64.tar.gz -C /opt
可前往/opt目录查看解压后的包/opt/zbox
4. 启动禅道Apache和Mysql服务
# /opt/zbox/zbox start
Start Apache success
Start Mysql success
启动 Apache和Mysql服务后,默认端口分别是80和3006
执行/opt/zbox/zbox start 命令开启Apache和Mysql。
执行/opt/zbox/zbox stop 命令停止Apache和Mysql。
执行/opt/zbox/zbox restart 命令重启Apache和Mysql。
浏览器直接访问 http://禅道服务器ip:apache端口 即可访问和登录禅道。
注:
如果网页无法访问,请先关闭禅道所在电脑的防火墙和selinux再刷新网页访问试一下。
查看防火墙状态
service iptables status
查看selinux状态
/usr/sbin/sestatus -v
查看iptables现有规则
iptables -L -n
Apache和Mysql常用命令
如果关闭防火墙和selinux仍不能访问禅道页面,此处还需要注意在云主机的安全组放开将Apache端口,我因为之前没有在安全组放开这个端口导致一直不能访问,如果还是不行,则需要继续下边的步骤
5. 修改禅道自带apache、mysql端口
为了不占用Server上默认的80、3306端口,我们修改禅道自带的apache、mysql端口。
1)修改禅道自带的apache端口:
# /opt/zbox/zbox -ap 9000
2)修改禅道自带的mysql端口:
# /opt/zbox/zbox -mp 9001
6. 配置iptables防火墙规则,允许端口访问
# iptables -A INPUT -p tcp --dport 9000 -j ACCEPT
# iptables -A INPUT -p tcp --dport 9001 -j ACCEPT
注:查看iptables现在规则
iptables -L -n
7. 重启防火墙,使上述规则生效
# service iptables save
# service iptables restart