1、准备工作:
系统环境:CentOS 7.6 64位
JDK版本:1.8.0_162
Confluence版本:5.4.4
Mysql版本:5.6.46
服务器IP地址:192.168.5.228(内网),47.103.96.159(公网)

安装包云盘链接:https://pan.baidu.com/s/1lY00dDYlsWMnonOkal666g
提取码:ez94

2、配置JDK环境:
解压jdk包至指定目录:
# tar -zxvf jdk1.8.0_162.tar.gz -C /usr/local/

配置环境变量:
# vi /etc/profile 将以下内容添加至最后

#JDK
export JAVA_HOME=/usr/local/jdk1.8.0_162
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

加载环境变量,查看jdk是否生效:
# source /etc/profile
# java -version

3、安装配置Mysql:
下载mysql的yum源: 
# wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm    

安装yum源: 
# yum -y install mysql57-community-release-el7-10.noarch.rpm 

清理yum缓存,并新建cache: 
# yum clean all 
# yum makecache 

查询mysql安装包及版本: 
# yum list|grep mysql-community-server 

安装数据库并启动:
# yum -y install mysql-community-server
# systemctl start mysqld

修改配置文件:
# vi /etc/my.cnf 在[mysqld]中增加以下内容

character-set-server = utf8
collation-server = utf8_bin
default-storage-engine = InnoDB
transaction_isolation = READ-COMMITTED
max_allowed_packet = 256M
innodb_log_file_size = 2GB
sql_mode = NO_AUTO_VALUE_ON_ZERO 
binlog_format = row

重启数据库:
# systemctl restart mysqld

新建confluence库:
mysql> create database confluence default charset utf8mb4;

新建账号并赋权:
mysql> grant all privileges on confluence.* to user@’localhost’ identified by ‘Lyp123456#’;
mysql> flush privileges;

3、安装confluence:
进入安装包所在目录,执行:
# ./atlassian-confluence-5.4.4-x64.bin
会有3次交互,需要依次输入o、1、i,选择默认安装:

默认安装目录:/opt/atlassian/confluence
默认家目录:/var/atlassian/application-data/confluen
默认监听端口:8090

启动:
# /opt/atlassian/confluence/bin/start-confluence.sh

浏览器输入地址:
http://47.103.96.159:8090

记住上图中的Server ID,下面破解过程中会需要。

4、破解confluence:
步骤:下载需破解的jar包 — 进行破解 — 将破解的jar包重新上传 — 上传mysql驱动包 — 重启confluence — 把Key复制到浏览器

将atlassian-extras-2.4.jar 下载至电脑桌面:
# cd /opt/atlassian/confluence/confluence/WEB-INF/lib/
# sz atlassian-extras-2.4.jar

在自己电脑上运行破解程序confluence_keygen.jar,
# java -jar confluence_keygen.jar

点击’.patch’ ,上传刚下载的atlassian-extras-2.4.jar 文件

输入’Name’,可以随便写,输入’Server ID’,点击’.gen’:

把破解后的atlassian-extras-2.4.jar 上传至服务器:
# cd /opt/atlassian/confluence/confluence/WEB-INF/lib/
# rz

把mysql-connector-java-5.1.39-bin.jar 包上传至服务器:
此为mysql驱动包,若没有这个包会默认使用confluence自带的HSQLDB数据库。
# cd /opt/atlassian/confluence/confluence/WEB-INF/lib/
# rz

重启:
# /opt/atlassian/confluence/bin/stop-confluence.sh
# /opt/atlassian/confluence/bin/start-confluence.sh

将上面生成的Key内容复制到confluence网站的License Key,并选择’Production Installation’:

选择数据库为’Mysql’,点击’External Database’:

点击’Direct JDBC’,并配置数据库信息:
注意:需在’Database URL’中加入utf8相关的配置,否则会有乱码的坑。

设置管理员账号:

至此,confluence搭建并破解完成,可以用设置的账号密码登录了!

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注