• Linux学习2-在阿里云服务器上部署禅道环境


    前言

    以前出去面试总会被问到:测试环境怎么搭建?刚工作1-2年不会搭建测试环境还可以原谅自己,工作3-5年后如果还是对测试环境搭建一无所知,面试官会一脸的鄙视。
    本篇以最简单的禅道环境搭建为例,学习下如何在Linux上搭建禅道环境。

    环境准备:
    1.一台Linux服务器, 操作系统: CentOS 7.4 64位
    2.Xshell 5.0
    3.Xftp 5.0
    4.ZenTaoPMS.9.8.3.zbox_64.tar.gz安装包

    禅道安装包

    禅道官网下载 【http://dl.cnezsoft.com/zentao/9.8.3/ZenTaoPMS.9.8.3.zbox_64.tar.gz】安装包

    下载完成之后,接下来要把安装包放到阿里云服务器上的/opt目录,并解压

    tar -xvf ZenTaoPMS.9.8.3.zbox_64.tar.gz

    如何把本地的文件上传到linux服务器上呢?这是个问题,可以用Xshell里面的一个Xftp插件解决

    Xftp安装

    是一个基于 MS windows 平台的功能强大的SFTP、FTP 文件传输软件。使用了 Xftp 以后,MS windows 用户能安全地在 UNIX/Linux 和 Windows PC 之间传输文件。
    平常使用windows的小白用户,如果不会操作linux上的文件,可以安装Xftp,可以很友好的和linux服务器上文件传输。安装包在QQ群:588402570 下载
    下载完成后,傻瓜式的安装就可以了,有中文版和英文版切换。打开Xshell界面,点文件传输按钮,就能进入Xftp交互页面了。

    Xftp交互页面如下,左边是你本地电脑的文件,右边是服务器上的文件。右侧进入到/opt目录,找到下载的安装包直接拽过去就可以了

    Xshell部署环境

    回到Xshell界面,连上阿里云服务器,参考上一篇【linux学习1-Xshell连接阿里云ECS服务器】(https://www.cnblogs.com/yoyoketang/p/10180254.html)
    cd到/opt目录,解压文件

    [root@yoyo ~]# cd /opt
    [root@yoyo opt]# tar -xvf  ZenTaoPMS.9.8.3.zbox_64.tar.gz
    

    修改禅道自带的Apache和mysql端口号,-ap是Apache端口可以随意设置,我这里是8088,-mp是mysql数据库的端口
    接着执行/opt/zbox/zbox start,重启禅道

    [root@yoyo opt]# /opt/zbox/zbox -ap 8088
    [root@yoyo opt]# /opt/zbox/zbox -mp 8089
    [root@yoyo opt]# /opt/zbox/zbox start
    Apache is running
    Mysql is running
    [root@yoyo opt]# 
    

    创建数据库账号:/opt/zbox/auth/adduser.sh
    Account: admin_yo
    Password: 123456

    [root@yoyo opt]# /opt/zbox/auth/adduser.sh
    This tool is used to add user to access adminer
    Account: admin_yo
    Password: Adding password for user admin_yo
    [root@yoyo opt]# 
    

    接着开放防火墙端口(我这边好像不用这步操作)
    备注:如果不会vim编辑器的话,也可以用Xftp打开到对应文件,右键文本编辑修改后保存就行了

    cd /etc/sysconfig

    vim iptables,打开文件后,输入以下内容

    -A INPUT -p tcp -m state --state NEW -m tcp --dport 9096 -j ACCEPT
    -A INPUT -p tcp -m state --state NEW -m tcp --dport 9095 -j ACCEPT

    保存并退出,执行/bin/systemctl restart iptables重启防火墙。

    访问禅道

    接着点开浏览器,输入地址:http://服务器公网ip:8088/。这个页面暂时是无法访问,需要在阿里云服务器上开启8088端口
    打开云服务器ECS-安全组-配置规则

    添加安全组规则,新增8088端口访问权限

    • 规则方向:入方向
    • 协议类型:自定义 FTP
    • 端口范围: 8088/8088
    • 授权对象:0.0.0.0/0

    再去浏览器访问http://服务器公网ip:8088/, 就可以打开禅道地址了

    首次登陆可以使用admin 123456登陆访问

    如果想用http://www.xxx.com这种能访问到,那就需要买域名了

    交流QQ群:779429633

  • 相关阅读:
    marMariaDB & MYSQL flexviews
    tomcat与resin的比较
    nginx 1.4.3能直接升到1.8.1吗
    Docker Compose vs. Dockerfile
    分布式事务 spring 两阶段提交 tcc
    linux下拷贝整个目录
    MySQL :: Fatal error: Can't change to run as user 'mysql'. Please check that the user exists!
    python Drools
    KubeCon CloudNativeCon China 2019
    在mysql中修改表名的sql语句
  • 原文地址:https://www.cnblogs.com/yoyoketang/p/10184072.html
Copyright © 2020-2023  润新知