Jira和Confluence安装部署

JIRA&Confluence安装

一、硬件配置

虚拟机配置

CPU

4核 2.0GHZ

4核 2.0GHZ

内存

8GB

8GB

硬盘

200GB

200GB

二、操作系统和软件准备

操作系统

Centos 7.5

Centos 7.5

软件版本

JIRA Software 8.20.2

Confluence Server and Data Center 7.15

数据库

MySQL 5.7

MySQL 5.7

数据库JDBC驱动

mysql-connector-java-5.1.49

mysql-connector-java-5.1.49

三、数据库安装

两台服务器都用安装数据库

从https://dev.mysql.com/downloads/下载mysql数据库yum源文件

上传文件 mysql80-community-release-el7-4.noarch.rpm 到服务器/soft目录下

[root@localhost soft]# rpm -ivh mysql80-community-release-el7-4.noarch.rpm

[root@localhost soft]# yum-config-manager --disable mysql80-community

[root@localhost soft]# yum-config-manager --enable mysql57-community

[root@localhost soft]# yum install mysql-community-server

安装完成后配置参数

[root@localhost soft]# vi /etc/my.cnf   添加如下参数

default-storage-engine=INNODB

character_set_server=utf8mb4

innodb_default_row_format=DYNAMIC

innodb_large_prefix=ON

innodb_file_format=Barracuda

innodb_log_file_size=2G

port=3306

wait_timeout=31536000

interactive_timeout=31536000

启动数据库

[root@localhost soft]# service mysqld start

找到默认数据库密码

[root@localhost soft]# grep 'temporary password' /var/log/mysqld.log

2021-12-09T08:13:29.622317Z 1 [Note] A temporary password is generated for root@localhost: PFxxx/1

登录数据库,创建库和用户

[root@localhost soft]# mysql -u root -p

mysql> CREATE DATABASE jiradb CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;

mysql> GRANT ALL PRIVILEGES ON jiradb.* TO 'jirauser'@'localhost' IDENTIFIED BY 'XXX7888#';

mysql> GRANT ALL PRIVILEGES ON jiradb.* TO 'jirauser'@'%' IDENTIFIED BY 'XXX7888#';

mysql> flush privileges;

以上是JIRA端,下面是confluence端

mysql> CREATE DATABASE confluence CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;

mysql> GRANT ALL PRIVILEGES ON confluence.* TO 'confluence'@'localhost' IDENTIFIED BY 'XXX7888#';

mysql> GRANT ALL PRIVILEGES ON confluence.* TO 'confluence'@'%' IDENTIFIED BY 'XXX7888#';

mysql> flush privileges;

四、JIRA软件安装和配置

下载软件:Download Jira Software Data Center | Atlassian

软件包:atlassian-jira-software-8.20.2-x64.bin

上传软件包到服务器/soft目录下

[root@localhost soft]# chmod a+x atlassian-jira-software-8.20.2-x64.bin

[root@localhost soft]# ./ atlassian-jira-software-8.20.2-x64.bin

选择定制安装,其他默认

安装完成后,到网站https://downloads.mysql.com/archives/c-j/下载数据库JDBC包

包名mysql-connector-java-5.1.49.tar.gz,上传到服务器/soft目录下,解压缩,然后把*.bin.jar文件拷贝到jira安装目录中,然后重新启动jira

[root@localhost soft]# gunzip mysql-connector-java-5.1.49.tar.gz

[root@localhost soft]# tar xvf mysql-connector-java-5.1.49.tar

[root@localhost soft]# cp /soft/ mysql-connector-java-5.1.49/*.bin.jar /opt/atlassian/jira/lib/

[root@localhost soft]# /opt/atlassian/jira/bin/stop-jira.sh

[root@localhost soft]# /opt/atlassian/jira/bin/start-jira.sh

浏览器打开http://XX.X.X.X:8080开始配置JIRA

 

 

选择创建一个新项目

 

至此,JIRA安装完成

五、Confluence软件安装和配置

从网站Download Confluence Data Center | Atlassian下载confluence安装包

 

包名:atlassian-confluence-7.15.0-x64.bin

上传安装包到confluence服务器/soft目录下

[root@localhost soft]# chmod a+x atlassian-confluence-7.15.0-x64.bin

[root@localhost soft]# ./ atlassian-confluence-7.15.0-x64.bin

选择定制安装,其他默认

安装完成后,上传数据库JDBC包到服务器/soft目录下,解压缩,然后把*.bin.jar文件拷贝到confluence安装目录中,然后重新启动confluence

[root@localhost soft]# gunzip mysql-connector-java-5.1.49.tar.gz

[root@localhost soft]# tar xvf mysql-connector-java-5.1.49.tar

[root@localhostsoft]#cp/soft/mysql-connector-java-5.1.49/*.bin.jar /opt/atlassian/confluence/confluence/WEB-INF/lib/

[root@localhost soft]# /opt/atlassian/confluence/bin/stop-confluence.sh

[root@localhost soft]# /opt/atlassian/confluence/bin/start-confluence.sh

浏览器打开http://X.X.X.X:8090,开始配置confluence

 

 

可建一个示例站点

下图选第一个

至此confluence就安装完成了

六、配置JIRA和confluence的互联

在JIRA端,点击管理-应用程序-应用程序链接

输入confluence的url,点击创建新链接

会转到confluence端

配置完成

七、配置账号的LDAP同步

点击管理-用户管理-用户目录

点击添加目录,选择LDAP

填入如下信息,用户名和密码填写自己的账号和密码

 

 

其他都默认,点击测试并保存,LDAP配置完成。

八、配置nginx域名访问时隐藏端口号

配置nginx反向代理隐藏端口号

配置yum源

[root@localhost soft]# vi /etc/yum.repos.d/nginx.repo    填入下面信息

[nginx-stable]

name=nginx stable repo

baseurl=http://nginx.org/packages/centos/$releasever/$basearch/

gpgcheck=1

enabled=1

gpgkey=https://nginx.org/keys/nginx_signing.key

module_hotfixes=true

[nginx-mainline]

name=nginx mainline repo

baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/

gpgcheck=1

enabled=0

gpgkey=https://nginx.org/keys/nginx_signing.key

module_hotfixes=true

[root@localhost soft]# yum install nginx

设置nginx自动启动,在/etc/profile.d目录下创建文件

[root@localhost soft]# vi /etc/profile.d/nginx.sh

/usr/sbin/nginx

修改配置信息

Confluence测试机

[root@localhost conf.d]# vi /etc/nginx/conf.d/default.conf

server {

    listen       80;

改为    server_name  confluence-t.xxx.com;

    #access_log  /var/log/nginx/host.access.log  main;

    location / {

改为       proxy_pass http://127.0.0.1:8090/;

JIRA测试机

[root@localhost conf.d]# cat /etc/nginx/conf.d/default.conf

server {

    listen       80;

改为    server_name  jira-t.XXX.com;

    #access_log  /var/log/nginx/host.access.log  main;

    location / {

改为       proxy_pass http://127.0.0.1:8080/;

启动nginx

[root@localhost conf.d]# nginx

最后把JIRA和confluence的url更新成域名即可

九、更新许可

JIRA端

管理-应用程序-版本和许可证

点击编辑,输入许可,保存

Confluence端

管理-授权细节

填入许可,保存

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值