一,数据库迁移;
二,项目移至redmine的apps目录后更改相关配置;
三,
在redmine文件夹的apache2启动目录中添加testlink项目启动路径。
前期准备
在进行本文档 *** 作前,需要完成如下前期步骤:
1
RedMine部署完毕;
备注:RedMine部署在Ubuntu+Mysql环境下
Ubuntu
Release:
1004
Mysql版本:5141-3ubuntu12
2
TestLink安装完毕。
备注:部署系统中TestLink的Release需为180后版本。
测试系统部署在Apache+Mysql集成环境,实际过程中可以根据具体需求变更。
部署概要
1
关闭Ubuntu防火墙;
2
登录RedMine服务器,设置Mysql远程连接账户;
3
登录TestLink服务器,测试第1步中的Mysql数据库远程连接;
4
登录TestLink服务器,设置配置文件;
配置文件包括:
Ø
custom_configincphp(TestLink根目录下)
Ø
redminecfgphp
(在cfg目录下)
5
重起Apache服务器,登录TestLink测试与RedMine的连通性。
部署步骤
Ubuntu防火墙
1
由于TestLink需连接RedMine的数据库,因此登录Ubuntu系统,打开Mysql的3306端口。局域网中可以将Ubuntu防火墙关闭。关闭防火墙命令如下:
sudo
ufw
disable
设置Mysql远程连接账户
1
登录Ubuntu系统(RedMine与MySql均部署在Ubuntu下)。
2
登入MySql数据库。
root@redmine:~#
mysql
-u
root
–p
Enter
password:
3
数据库切换(进入mysql数据库)。
mysql>use
mysql;
4
创建远程账户。
mysql>
GRANT
ALL
PRIVILEGES
ON
TO
new_user@"%"
IDENTIFIED
BY
"new_user_password"
说明:其中""代表"数据库表名",new_user为远程登录用户名,new_user_password为远程登录用户密码。其中”%”说明对允许那台主机能够远程连接RedMine服务器的数据库(%是对所有主机,如为10711则是对该主机)。
例如:
mysql>
GRANT
ALL
PRIVILEGES
ON
TO
remote@"%"
IDENTIFIED
BY
"remote";
以上信息在部署过程中,根据实际情况进行设置,本文档部署过程中,远程登录用户名为设为remote,所有主机均可连接至RedMine服务器的数据库。
5
mysql
的配置文件/etc/mysql/mycnf。
root@redmine
sudo
vi
/etc/mysql/mycnf
服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。
服务器的构成包括处理器、硬盘、内存、系统总线等,和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。
在网络环境下,根据服务器提供的服务类型不同,分为文件服务器,数据库服务器,应用程序服务器,WEB服务器等。windows2008搭建dns是通过新建dns角色服务器来实现。
工具/原料:
windows2008
方法步骤:
1打开2008系统之后,打开服务器管理器找到角色----右侧有一个添加角色;
2接着进入角色新建向导页面,默认进行下一步;
3等待片刻扫描服务器角色之后,勾选dns服务器(注意搭建dns服务器要求固定IP地址);
4打开网络和共享中心,找到本地连接属性。打开点击internetv4属性,常规选项卡里面选择手动配置IP;
5如果服务器是固定IP,直接进行下一步向导;
6提示对话框确认安装dns服务器,点击安装继续;
7点击安装之后,进入安装阶段需要等待几分钟;
8安装好之后,如果关闭了windows update会提示一个警告。建议激活windows update服务;
9再次返回服务器管理器角色服务里面,可以看到dns服务器。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)