关键词:
前言
以前出去面试总会被问到:测试环境怎么搭建?刚工作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
阿里云部署node接口(代码片段)
...项目的心愿,用nodejs编写了后端代码,准备部署到阿里云服务器上,作为接口供前端使用。操作目的:(1)熟悉阿里云服务器上安装的linux系统操作(2)配置nodejs环境,并编写项目(3)配置mongoDB数据库(4)熟练操作shell命令,... 查看详情
linux学习之阿里云服务器java开发环境的搭建
...直是在windows上面进行java开发,然后打成war包部署在linux服务器上面,linux服务器上面的正式环境和测试环境都是别人搭建好的,svn服务器也是别人搭建好的,抱着一种学习的心态的就去买了个阿里云服务器于是开始搭建java开发... 查看详情
禅道开源版本安装(代码片段)
...后的ZenTaoPMS.12.0.stable.zbox_64.tar.gz文件,拷贝到阿里云linux服务器的/opt文件目录下。3、打开xshell连接到阿里云服务器上,执行解压命令。cd/opt/tar-zxvfZenTaoPMS.12. 查看详情
在linux环境下部署禅道环境
下载禅道安装包: 1)cd/home/ 2)mkdirapp 3)ls 4)cdapp/ 5)pwd 6)wget+禅道地址(http://dl.cnezsoft.com/zentao/9.8.3/ZenTaoPMS.9.8.3.int.zbox_64.tar.gz) 7)yuminstallwget--安装wgetwget主要负责下载一些东西 8)y 9)y 10)wge... 查看详情
linux12-->阿里云(代码片段)
文章目录阿里云1、生产环境准备的三套环境2、ECS3、安全组规则设置4、RDS(云数据库)5、数据传输服务DTS6、SLB7、VPC8.OSS对象存储9、CDN10、DNS12、NAS13、阿里云实践阿里云1、生产环境准备的三套环境#1、三套环境:测试环境预发... 查看详情
基于阿里云服务器linux系统部署javaweb项目
前段时间刚完成一个JavaWeb项目,想着怎么部署到服务器上,边学边做,花了点时间终于成功部署了,这里总结记录一下过程中所遇到的问题及解决方法。之所以选择阿里云,考虑到它是使用用户最多也是最广泛的云服务器。学... 查看详情
阿里云上部署环境
https://blog.csdn.net/gao36951/article/details/73321345这个博客写的不错大家可以参考下还有在安装tomcat的时候访问没连接上是因为服务器没有打开8080端口具体步骤如下 查看详情
ali_cloud++:阿里云服务器部署禅道项目管理系统(代码片段)
1、开源版安装包下载 地址一:百度云下载10.0 提取码:2dyg 地址二:官方下载2、直接解压安装包到/opt目录下注意:这里我安装的是Linux一键安装包官方给出的方法就是直接解压到/opt/目录下直接启动就行,若解压... 查看详情
linux学习3-yum安装java和tomcat环境
...能用yum安装java和tomcat环境。前面一篇已经实现在阿里云服务器上搭建一个禅道系统的网站,算是小有成就,但并不是每个网站搭建都是这么简单的。一般开发包是一个.war的文件,这就需要用到一个中间键,比如tomcat了,tomcat又... 查看详情
将bug管理工具(禅道)部署到服务器(测试服务器云服务器)
...idu.com/article/fea4511a3cca6ef7ba912544.html 一、将禅道部署到服务器 1、下载SecureCRT 2、用SecureCRT连接服务器主机(输入服务器IP、用户名、密码连接) 3、下载禅道的Linux一键安装包 4、上传安装包到/opt目录下: ①... 查看详情
如何将app部署在阿里云服务器上?
参考技术A1。远程登录第一次购买ECS后,会把该ECS服务器的root账号、密码发送购买者的邮箱,然后购买者可以通过远程登录到ECS服务器。2。安装web环境根据自己应用特点选择安装相关web服务器tomcat或者jetty,阿里云提供了一条龙... 查看详情
在阿里云ecs服务器上部署java环境实现域名访问
...题。今天找到了一篇很好的文章,讲述了如何在阿里云ECS服务器上部署Java环境实现域名访问。链接在之前我 查看详情
项目总结57:使用阿里云性能测试-电商系统并发测试(代码片段)
...件和软件上,测试环境和正式环境一致 2-目前一共4台服务器:一台阿里云SLB服务器,一台RDS数据库服务器,两台ECS服务器(tomcat、redis、kafka,mongodb君部署在ECS服务器) 3-测试环境(完全模拟真实环境): 数据库:在R... 查看详情
如何将app部署在阿里云服务器上
1,APP应用需要什么样的云服务器?为了帮助大家了解如何使用阿里云云服务器及相关应用,阿里云的移动云团队开发了一个简单的APP应用:移动云相册,其中使用了ECS主要用作部署云相册的API服务(图片信息调用、图片列表调... 查看详情
linux的常用命令
...Linux.但是目前这个技术还不够成熟.[暂时不推荐].4.使用云服务器,可以直接在腾讯云,阿里云或华为云等服务器厂商处直接购买一个云服务器.[推荐]使用云服务器不仅环境搭建简单,避免折腾,同时还有一个最大的好处,部署在云服务... 查看详情
禅道环境部署
禅道不需要在多台电脑中部署建议部署在服务器或公共电脑中,其他用户通过浏览器访问禅道服务器IP:apache端口号/zentao访问禅道。 使用教程:http://www.zentao.net/book/zentaopmshelp/76.html#1 一键安装包:Windows64位一键安装包:&nb... 查看详情
部署阿里云服务器详解1
centos6.8部署java运行环境 xshellwinscp传输----------1.安装jdk下载jdk-linux的rpm文件可以直接rmp命令安装不用手动配置环境变量会自动配置好mkdir/usr/java 传输到java下rpm-ivh rpm文件名2.安装tomcat mkdir/usr/tomcat传输下载好的z... 查看详情
如何在阿里云上部署php后端
参考技术A首先你需要买一个阿里云服务器,买的时候可以选择操作系统(买完之后在控制台也可以更改操作系统)我使用的是CentOS,买完服务器之后需要添加一个多语言环境,这个需要到云市场搜索“多语言环境”并购买,有免费... 查看详情