搭建禅道流程
一、安装
禅道软件下载地址:https://www.zentao.net/downloads.html 请根据自己的需要下载对应的版本。
1.1 将安装包直接解压到/opt目录下
cd /opt
wget https://www.zentao.net/dl/zentao/18.5/ZenTaoPMS.18.5.zbox_64.tar.gz
tar xvzf ZenTaoPMS.18.5.zbox_64.tar.gz 特别说明:
不要解压到别的目录再拷贝到/opt/,因为这样会导致文件的所有者和读写权限改变
不要解压后把整个目录777权限。
1.2 Apache和MySQL常用命令
启动所有服务:
/opt/zbox/zbox start停止所有服务:
/opt/zbox/zbox stop
重启所有服务:
/opt/zbox/zbox restart
通过配置检查服务状态:
/opt/zbox/zbox check【18.10版本支持】
注:如果需要开机自动启动,可以把 /opt/zbox/zbox restart 加到操作系统的自启目录。
1.3 访问和登录禅道
启动Apache和MySQL服务后,浏览器直接访问 http://禅道服务器ip:apache端口 即可访问和登录禅道。
注意:
如果网页无法访问,请先关闭禅道所在电脑的防火墙和selinux再刷新网页访问试一下。
使用云服务器请注意在安全组中开放apache使用端口
禅道默认管理员帐号是 admin,密码 123456。
1.4 设置网页登录数据库可访问
启动Apache和MySQL服务后,浏览器直接访问 http://禅道服务器ip:apache端口 即可访问和登录禅道。
注意:
如果网页无法访问,请先关闭禅道所在电脑的防火墙和selinux再刷新网页访问试一下。
使用云服务器请注意在安全组中开放apache使用端口
禅道默认管理员帐号是 admin,密码 123456
禅道数据库管理用的是adminer,但是为了安全,访问adminer的时候需要身份验证,需要运行 /opt/zbox/auth/adduser.sh来添加用户,如下命令:
# 进入脚本目录
cd /opt/zbox/auth
# 执行添加用户的脚本
bash adduser.sh
This tool is used to add user to access adminer
Account: admin # 输入用户名
Password: # 输入密码
Adding password for user admin 1.5 设置Nginx 反向代理
1.启动Apache和MySQL服务后,浏览器直接访问 http://禅道服务器ip:apache端口 即可访问和登录禅道。
2.编辑你的 Nginx 配置文件(或新建一个):
sudo vim /etc/nginx/conf.d/chandao.conf填入如下内容:
server {
listen 80;
server_name your.ip.com;
location / {
proxy_pass http://127.0.0.1:8010;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}3.重启nginx生效
nginx -t && systemctl reload nginx4.解析域名到服务器 IP
确保你已经将 your.ip.com 的 DNS A 记录指向你的服务器公网 IP,例如:
🧪 如果页面打不开怎么办?
请依次检查以下问题:
80端口是否被其他程序占用?
netstat -tlnp | grep :80如果有冲突,可以更改端口号:
/opt/zbox/zbox -ap 8080 # 将 Apache 端口改为 8080防火墙是否开放端口?
临时关闭防火墙测试:
systemctl stop firewalld
是否使用了外网访问但未放行安全组端口?
到控制台中设置安全组规则,放行 TCP:80