丈夫志四海,万里犹比邻。这篇文章主要讲述centos7 部署confluence7.13.4相关的知识,希望能为你提供帮助。
一、简介Confluence是一个专业的企业知识管理与协同软件,也可以用于构建企业wiki。使用简单,但它强大的编辑和站点管理特征能够帮助团队成员之间共享信息、文档协作、集体讨论,信息推送。部署Confluence前,需确认服务器已部署nginx+mysql环境。
二、相关资料
1、Confluence官网:++https://www.atlassian.com/zh/software/confluence++
2、Confluence下载包:++https://www.atlassian.com/zh/software/confluence/download-archives++
文章图片
3、Confluence安装和升级指南文档:++https://confluence.atlassian.com/conf713/confluence-installation-and-upgrade-guide-1077914732.html++
三、搭建环境系统版本:CentOS Linux release 7.6.1810 (Core)
confluence版本:Confluence 7.13.4(最新版本)
java版本:java-11-openjdk-devel.x86_64
confluence解除工具:confluence_keygen.jar
==注:解除工具链接: ++https://pan.baidu.com/s/1po6wouAIZPHbMG39oKKMVw++
提取码: guck==
Mysql-server版本:mysql-community-server.x86_64 0:5.7.22-1.el7?
Mysql插件版本mysql-connector-java-5.1.49
==注:以上插件下载地址如下截图可自选【系统版本】和【插件版本】,切记不要使用最新版本插件,由于官网文档说明不支持最新版,然后我特意亲测了一下确实不支持,最大支持mysql-connector-java-5.1.x 高于此版本都不支持,建议使用5.1.x版本插件,插件下载地址:++https://downloads.mysql.com/archives/c-j/++==
文章图片
关闭防火墙 systemctl stop firewalld.service?
禁止防火墙开机自启 systemctl disable firewalld.service?
关闭selinux?
sed -i s/SELINUX=enforcing/SELINUX=disabled/g /etc/selinux/config
重启系统即可 reboot
四、安装mysql数据库 1、下载mysql数据库社区yum源wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm?
2、安装yum源yum -y install mysql57-community-release-el7-10.noarch.rpm
==注:如果yum安装不上,那就使用以下命令安装++rpm -ivh mysql57-community-release-el7-10.noarch.rpm++==
3、安装数据库yum -y install mysql-community-server
4、修改数据库配置文件3、启动数据库并设置开机自启systemctl start mysqld
systemctl enable mysqld
4、创建数据库五、安装confluence 1、创建目录【centos7 部署confluence7.13.4】mkdir /opt/atlassian/
==注:以上这个目录默认在运行安装脚本时会自动创建,为了使我们可以提前可以将一些需要的bin包或者mysql的插件放在一起,这样方便我们后期维护,当然这不是固定的哈,放哪个目录都可以,哈哈 最主要得看你的心情和习惯。==
2、下载confluence包、mysql插件和atlassian-agent(1)confluence下载地址:++https://www.atlassian.com/zh/software/confluence/download-archives++
(2)mysql插件下载地址:++https://downloads.mysql.com/archives/c-j/++
(3)atlassian-agent下载地址:++https://raw.githubusercontent.com/pmkol/atlassian-agent/master/atlassian-agent-v1.2.3.tar.gz++
3、将以上下载的三个文件放在/opt/atlassian/目录4、解压mysql-connector-javatar xf mysql-connector-java-5.1.49.tar.gz
5、解压atlassian-agenttar xf atlassian-agent-v1.2.3.tar.gz
6、给予执行权限chmod +x /opt/atlassian/*
7、执行安装脚本./atlassian-confluence-7.13.5-x64.bin
按照如下截图选择输入并回车
文章图片
文章图片
文章图片
==注:如上图可以看出confluence安装到了/opt/atlassian/confluence和/var/atlassian/application-data/confluence目录下,并且confluence默认监听的端口是8090.一路默认安装即可!注意confluence的主要配置文件为/opt/atlassian/confluence/conf/server.xml,和jira类似。此server.xml相当于tomcat中的server.xml配置文件,如果要修改访问端口,可以这里修改。如果要修改confluence的数据目录,可以在安装的时候,在安装过程中进行更换(默认是/var/atlassian/application-data/confluence)==
8、查看端口是否启动并被监听lsof -i :8090
文章图片
9、安装MySQL驱动cp /opt/atlassian/mysql-connector-java-5.1.49/mysql-connector-java-5.1.49-bin.jar
/opt/atlassian/confluence/confluence/WEB-INF/lib/
10、安装JDKyum install java-11-openjdk-devel.x86_64
11、安装atlassian-agentecho -e \\nexport JAVA_OPTS=" -javaagent:/opt/atlassian/atlassian-agent-v1.2.3/atlassian-agent.jar $JAVA_OPTS" \\n > > /opt/atlassian/confluence/bin/setenv.sh
12、验证atlassian-agentps aux | grep javaagent
文章图片
==注:如上图有-javaagent参数输出证明atlassian-agent安装成功。==
13、重启confluence/etc/init.d/confluence restart
14、网页访问(1)网页地址:http://localhost:8090
文章图片
(2)修改语言为中文
文章图片
文章图片
(3)选择安装实例
文章图片
文章图片
(4)获得授权
==注:本文使用的是方式二获得授权方式==
方式一:保存服务器ID,安装JDK(windows或者Mac)
下载confluence解除工具。将服务器/opt/atlassian/confluence/confluence/WEB-INF/lib/目录下的
atlassian-extras-decoder-v2-3.4.1.jar下载到电脑上。下载文件前一定要先做备份,方便回退。运行解除程序,添加相关信息,先点击「.patch」选择下载下来的文件,然后如下截图一步一步添加字段,最后点击「.gen!」生成解除密钥,复制保存密钥。
文章图片
//网页添加密钥
文章图片
方式二:保存服务器ID,安装JDK(linux)返回ssh命令行,使用atlassian-agent生成授权码
++java -jar /opt/atlassian/atlassian-agent-v1.2.3/atlassian-agent.jar -p conf -m mail@qq.com -n confluence -o confluence -s BVMH-X6Q1-ELT4-Q1OD++
==注:参数说明【-m邮箱】 【-n 用户名】 【-o 公司名】 【-s 服务器ID】==
文章图片
//网页添加密钥
文章图片
(5)设置数据库
文章图片
(6)连接数据库
文章图片
==注:填写完地址和IP后切接先点击测试连接,如上图说明已连接上,然后点击下一步后,稍等一会(3-5分钟),因为在设置数据库。==
(7)选择站点
文章图片
==注:如果是第一次创建使用建议选择【空站点】,如果是要迁移到另一个数据库或复制 Confluence,可以选则【从备份还原】==
文章图片
(8)配置管理员用户
文章图片
(9)安装完成
文章图片
(10)创建空间
文章图片
==注:以上就彻底完成了confluence7.13.4的搭建部署,另外提醒一下这个版本不需要安装中文包,在设置里自带中文设置,直接更改即可。==
推荐阅读
- 一文详尽 VMWare 多系统安装教程
- 春眠不觉晓,Redis数据类型知多少(String,List,Set,SortedSet,Hash,Bitmap,HyperLogLogs)
- 红黑树
- 实战篇(如何查看mysql里面的锁)
- 国内常用镜像源
- CentOS6.5之Bind服务器基础配置
- Spring Security-2-表单认证
- centos 添加路由命令
- Flink的sink实战之四(自定义)