1. 查看Linux服务器版本信息
# cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core)
2. 禅道开源版安装包下载
# wget http://dl.cnezsoft.com/zentao/9.8.2/ZenTaoPMS.9.8.2.zbox_64.tar.gz
3. 直接解压安装包到/opt目录下
// -C:Change to directory
# tar -zxvf ZenTaoPMS.9.0.1.zbox_64.tar.gz -C /opt
4. 修改禅道自带apache、mysql端口
为了不占用Server上默认的80、3306端口,我们修改禅道自带的apache、mysql端口。你可以根据自己的喜好来修改端口。
1)修改禅道自带的apache端口:
# /opt/zbox/zbox -ap 9000
2)修改禅道自带的mysql端口:
# /opt/zbox/zbox -mp 9001
5. 启动禅道服务
# /opt/zbox/zbox start
Apache is running
Mysql is running
注:你可以通过/opt/zbox/zbox stop命令终止以上服务,也可通过/opt/zbox/zbox restart命令重启以上服务。
6. 配置iptables防火墙规则,允许端口访问
# iptables -A INPUT -p tcp --dport 9000 -j ACCEPT
# iptables -A INPUT -p tcp --dport 9001 -j ACCEPT
7. 重启防火墙,使上述规则生效
# service iptables save
# service iptables restart
8. 设置禅道服务自动启动,以保证每次服务器重启后禅道能够正常运行
1)编辑rc.local文件,在文件末尾添加禅道重启命令,保存后退出
# vim /etc/rc.local
……
/opt/zbox/zbox start
:wq
2)重启服务器后,使用ps命令查看禅道服务是否自动启动
# ps aux | grep zbox
9. 打开浏览器,输入以下网址即可访问禅道
http://x.x.x.x:9000/zentao/
管理员登录的默认账号和密码:admin;123456
至此,禅道软件在Linux服务器上的部署已全部完成。
问题及解决方案:
1. 在部署过程中,第7步执行时报错:
# service iptables 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.
# service iptables restart
Redirecting to /bin/systemctl restart iptables.service
Failed to restart iptables.service: Unit not found.
解决方案:用如下命令安装后,即可restart iptables service:
#yum install iptables-services
不可以哦,禅道首先要安装到机器上,所谓的机器就是贵公司服务器,或者题主本机等电脑机器上。安装在服务器端,安装完成后,设置禅道启动的端口等配置,然后在服务器中启动禅道,其它可访问服务器的设备(如题主的电脑)就可以直接输入服务器的ip:端口+禅道地址,访问禅道完成项目管理与bug管理等。
安装在题主的电脑上,安装完成后,题主可以访问localhost+禅道地址来访问禅道。
第一种方式,题主本身的电脑并没有安装禅道,只是访问安装禅道的服务器。
第二种方式,题主访问本地禅道服务。
所以总体来说要访问禅道必须先安装禅道。
一、数据库服务器必须有外网能够访问到的IP,一般而言就是静态IP,如果你已经租用了静态IP地址,那样最好;如果没有静态IP,那只能用域名绑定路由器,因为普通宽带(包括光纤)为了规避用户架设服务器是随时随机变换IP地址的,俗称动态IP。 二、如果是静态IP,那就只需要在数据库服务器上对防火墙进行设置,不阻断或屏蔽对数据库的正常链接;如果是用域名绑定路由器,那么不仅要设置防火墙,还要求发起访问的客户端程序是能够通过域名对数据库进行访问的。 希望我的回答能够帮助到你。敬请采纳。欢迎分享,转载请注明来源:夏雨云
评论列表(0条)