如何在Linux服务器上部署禅道-Mac版

学习和需要用到的大神的连接如下:

按照文档:https://www.cnblogs.com/shireenlee4testing/p/9044150.html

蝉道资源下载:https://www.zentao.net/download/80178.html   

安装telnet:https://www.jianshu.com/p/7351633c2e99

1.在Mac上安装SecureCRT连接远程的服务器用,朋友也推荐的了xshell但是都是Win上专用的,所以就不能用啦,只能下载这个,至于使用我也是第一次用后期熟悉了会写介绍使用

下载网盘: https://pan.baidu.com/s/15nV8KOCcPTCknNXIV0MTVA 提取码: hwpe

安装的软件

2.确定你已经正常连接到自己的服务器啦

连接服务器成功

3. 查看Linux服务器版本信息

# cat /etc/redhat-release

4. 禅道开源版安装包下载

# wget http://dl.cnezsoft.com/zentao/11.6.5/ZenTaoPMS.11.6.5.zbox_64.tar.gz

下载安装

注意:看服务器是否有wget,如果有可以按照步骤4直接下载安装,如果没有需要先安装wget然后在按照第4步下载安装,安装wget

yum -y install wget     

wget的下载安装

5.直接解压安装包到/opt目录下

// -C:Change to directory

# tar -zxvf ZenTaoPMS.11.6.5.zbox_64.tar.gz -C /opt

6. 修改禅道自带apache、mysql端口-----(选做)

为了不占用Server上默认的80、3306端口,我们修改禅道自带的apache、mysql端口。你可以根据自己的喜好来修改端口。

 1)修改禅道自带的apache端口:

# /opt/zbox/zbox -ap 9000

2)修改禅道自带的mysql端口:

# /opt/zbox/zbox -mp 9001

7. 启动禅道服务

# /opt/zbox/zbox start

Apache is running

Mysql is running

 注:你可以通过/opt/zbox/zbox stop命令终止以上服务,也可通过/opt/zbox/zbox restart命令重启以上服务。

8. 配置iptables防火墙规则,允许端口访问--(选做)

# iptables -A INPUT -p tcp --dport 9000 -j ACCEPT

# iptables -A INPUT -p tcp --dport 9001 -j ACCEPT

 9. 重启防火墙,使上述规则生效--(选做)

# service iptables save

# service iptables restart

【执行save命令时报错】:

# 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

10. 设置禅道服务自动启动,以保证每次服务器重启后禅道能够正常运行

1)编辑rc.local文件,在文件末尾添加禅道重启命令,保存后退出

# vim /etc/rc.local

……

/opt/zbox/zbox start

:wq

注:由于默认情况下rc.local文件无执行权限,故必须使用chmod +x /etc/rc.local修改为可执行权限。

2)重启服务器后,使用ps命令查看禅道服务是否自动启动

# ps aux | grep zbox

11. 打开浏览器,输入以下网址即可访问禅道-如果成功就ok,如果不成功往下看

http://x.x.x.x:9000/zentao/    或者http://x.x.x.x/zentao/ 

管理员登录的默认账号和密码:admin;123456

至此,禅道软件在Linux服务器上的部署已全部完成。

11.1如果没有成功需要再次设置

先看下是否能ping通ping自己的服务器

ping自己看是否能ping通

在执行下这个:ps aux | grep zbox

在执行一下telnet指令,验证是否有开端口

telnet看远程服务器的端口通不通

安装telnet:https://www.jianshu.com/p/7351633c2e99

在服务器上执行下:

iptables -nvL –line-number 和 service iptables status 和 systemctl status firewalld.service

验证是否是防火墙

如果出现这些就是防火墙的原因

按照步骤一行一行的执行下面的4个指令

firewall-cmd --zone=dmz --list-ports                 列出 dmz 级别的被允许的进入端口

firewall-cmd --zone=public --add-port=80/tcp --permanent    

                     允许某个 tcp 端口至 public 级别,并永久生效

firewall-cmd --zone=public --add-service=http --permanent       启用某个服务---永久

firewall-cmd --reload    # 更新规则,不重启服务

成功啦,默认端口80

你可能感兴趣的:(如何在Linux服务器上部署禅道-Mac版)