1 简介
Confluence是一个专业的企业知识管理与协同软件,也可以用于构建企业wiki。使用简单,但它强大的编辑和站点管理特征能够帮助团队成员之间共享信息、文档协作、集体讨论,信息推送;同时可以做技术博客,发送文章,下面评论,点赞。
2 软件版本
centos7.6
java jdk 1.8
Mysql5.7.27
confluence 6.15.9
3 环境准备
3.1 JDK1.8安装
3.1.1 卸载系统自带java
rpm -qa | grep java #查看已经安装的jdk
rpm -qa | grep java | xargs rpm -e --nodeps #卸载java
java -version #检测jdk版本
3.1.2 安装java环境
详见java环境
3.2 Mysql5.7.27安装
3.2.1 卸载系统自带mariadb
rpm -qa | grep mariadb #查看系统自带的数据库
rpm -qa | grep mariadb | xargs rpm -e --nodeps #下载系统自带的mariadb
3.2.2 安装mysql5.7.27环境
3.2.3 修改root密码
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘123456’;
3.2.4 创建所需账号
CREATE USER confluence IDENTIFIED BY “zkwg123”;
CREATE DATABASE confluence CHARACTER SET utf8 COLLATE utf8_bin;
GRANT ALL PRIVILEGES ON confluence.* TO ‘confluence’@’%’;
FLUSH PRIVILEGES;
4 安装confluence
4.1 下载软件包和工具
wget https://product-downloads.atlassian.com/software/confluence/downloads/atlassian-confluence-6.15.9-x64.bin
wget https://files-cdn.cnblogs.com/files/Javame/confluence%E7%A0%B4%E8%A7%A3%E5%B7%A5%E5%85%B7.zip
打包软件见百度云盘
链接:https://pan.baidu.com/s/1DPCGQq2h--nDXPA2QZo4zA
提取码:06te
4.2 安装confluence
4.2.1 赋权限
chmod +x atlassian-confluence-6.15.9-x64.bin
4.2.2 安装二进制文件
./atlassian-confluence-6.15.9-x64.bin
4.2.3 浏览器登录url主页(http://10.10.0.149:8090)
1> 先设置语言:中文
2> 选择“产品安装”,点击“下一步”
3> 因为未购买,直接下一步
4> 记录授权码的服务器ID:BZ27-2Z10-1GYL-Q03Z
5> 工具使用
step1:关闭服务
cd /opt/atlassian/confluence/bin
./stop-confluence.sh
step2:将confluence 下面的一个atlassian-extras-decoder-v2-3.3.0.jar(具体看自己版本)移出来,默认目录为/opt/atlassian/confluence
cp -p /opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar /home/confluence/
mv atlassian-extras-decoder-v2-3.4.1.jar atlassian-extras-2.4.jar
sz atlassian-extras-2.4.jar #下载到本地电脑上
step3:本地电脑解压confluence解密工具.zip
运行cmd
cd C:\Users\Administrator\Downloads\confluence解密工具\confluence解密工具
java -jar confluence_keygen.jar
输入服务器的ID(上面有记录服务器ID)后,点击“.gen!”
看到左下角显示successfully后,点击“.patch!”,找到要解密的jar包
将生成的key复制下来,后面会用到
AAABLw0ODAoPeJxtkF1PwjAUhu/7K5p4XbK2wgJJE8dWDXEf4MAE7mo9aOPolnZD+PcOJjfGy3PO+
z55cu4encElNJiFmE5m4/sZYzgu15gFdIoS8NqZpjW1FXFt91UHVgPKu8MbuGK/8eC8IBTFDtQll
KgWxKVJgilhIeo7rdJtrg4gvr9OlHGke8yo35kjiNZ1cMvITJnqEuKMP9AJH+n6gORRVd2VLPaq8
jC0U6PBelifG7iS4yLL5Eu8iFLUQ2wLVvWW8tQYdx6MOA8JZYSNB8DNP64634LL63fwIkClzMW22
OAsepY4kzjCZZTgZZQn0QgV7kNZ4wcZk7+a0sxTidcyylAJ7ghukYj5joWE7WhA6NM2JauA79Cvb
X9NF8lt+l9u2Tn9qTz8eeMPVtqFdzAsAhR5Q9kWgv9gVf+syl3MqWddbTHxggIUQuP6ZkLq0u8XG
gxIc6JVHAcKSDw=X02f7
解密完后,会看到有一个atlassian-extras-2.4.bak的文件
step4:将atlassian-extras-2.4.jar上传到服务器中,重命名atlassian-extras-decoder-v2-3.4.1.jar,并放回到原来的地方
6> 启动服务
cd /opt/atlassian/confluence/bin/
./start-confluence.sh
4.2.4 登录主页面http://10.10.0.149:8090
1> 将解密的key中的粘贴进去即可,点击“下一步”
2> 选择“我自己的数据库”,点击“下一步”
3> 选择“MySQL”,点击“1. 下载MySQL驱动程序”
wget https://cdn.mysql.com/Downloads/Connector-J/mysql-connector-java-5.1.48.tar.gz
4> 将下载好的mysql-connector-java-5.1.48.tar.gz上传到/root下或直接使用后台下载的链接将tar包解压
tar -xf mysql-connector-java-5.1.48.tar.gz
cd mysql-connector-java-5.1.48/
cp -p mysql-connector-java-5.1.48-bin.jar /opt/atlassian/confluence/lib/
5> 重启conluence服务,登陆主页面http://10.10.0.149:8090
service confluence restart
登录主页,输入如下信息,点击测试连接