一、安装JDK
[root@wiki-test soft]# rpm -ivh jdk-8u231-linux-x64.rpm
二、安装数据库
1、部署MySQL
- 版本5.7.22,安装方式RPM方式,所需安装包如下
-
- mysql-community-server
- mysql-community-client
- mysql-community-common
- mysql-community-libs
- mysql-community-libs-compat
- mysql-community-devel
- 安装之前先卸载系统自带的MariaDB
[root@wiki-test soft]# rpm -qa | grep mariadb
[root@wiki-test soft]# rpm -e mariadb-libs-5.5.60-1.el7_5.x86_64 --nodeps
- 开始安装MySQL
[root@wiki-test soft]# yum install mysql-community-*
2、配置数据库
2.1:启动数据库
2.2:查看默认密码登入数据库
2.3:重置root密码
mysql> set global validate_password_policy=0;
mysql> set global validate_password_number_count=0;
mysql> set global validate_password_special_char_count=0;
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'dqz123456';
mysql> CREATE USER 'root'@'%' IDENTIFIED BY 'dqz123456';
mysql> grant all privileges on *.* to root@'%';
2.4:创建confluence用户和库
mysql> CREATE DATABASE confluence CHARACTER SET utf8 COLLATE utf8_bin;
三、安装Confluence
[root@common-wiki-jira data]# wget https://product-downloads.atlassian.com/software/confluence/downloads/atlassian-confluence-7.4.11-x64.bin
[root@common-wiki-jira data]# chmod +x atlassian-confluence-7.4.11-x64.bin
[root@common-wiki-jira data]# ./atlassian-confluence-7.4.11-x64.bin
记录下IP和存放位置,开始启动 :
http://IP:8090
2、查看端口和放行端口
3、访问网页:http://ip:8090
复制一下服务器ID XXXX-XXXX-XXXX那个,后面破解器里要用的
4、进行破解
- 破解程序请在本文顶部登入原文链接:https://www.dqzboy.com后下载
#破解需要两部,一是破解文件,二是获取授权码
#注意,本地运行破解程序需要JAVA环境,直接在oraclejdk官网下载windows版本的exe程序安装即可
[root@wiki-test ~]# cd /opt/atlassian/confluence/confluence/WEB-INF/lib/
- 将该目录下的atlassian-extras-decoder-v2-3.4.1.jar拷贝到自己的电脑上并进行重命名为atlassian-extras-2.4.jar
- 将该.jar文件跟破解工具放在一起,然后运行破解工具
- 选择.patch!找到刚才重命名的那个文件打开
- 打开后在当前目录下可以看到atlassian-extras-2.4.jar和atlassian-extras-2.4.bak两个文件,这里atlassian-extras-2.4.jar已经是破解好的了,将atlassian-extras-2.4.jar名字改回来atlassian-extras-decoder-v2-3.4.1.jar
- 上传到服务器上的/opt/atlassian/confluence/confluence/WEB-INF/lib/目录,覆盖原来的atlassian-extras-decoder-v2-3.4.1.jar
# 注意:覆盖文件后,一定到重启服务
[root@common-wiki-jira bin]# cd /opt/atlassian/confluence/bin
[root@common-wiki-jira bin]# sh stop-confluence.sh
[root@common-wiki-jira bin]# sh start-confluence.sh
5、获取授权码
这里粘贴刚刚复制的服务器ID XXXX-XXXX-XXXX码
6、配置数据库
[root@wiki-test ~]# wget https://cdn.mysql.com//Downloads/Connector-J/mysql-connector-java-5.1.48.tar.gz
#将 .jar 文件放入 /opt/atlassian/confluence/confluence/WEB-INF/lib,然后重启Confluence
[root@wiki-test ~]# tar -xf mysql-connector-java-5.1.48.tar.gz
[root@wiki-test ~]# cd mysql-connector-java-5.1.48/
[root@wiki-test mysql-connector-java-5.1.48]# cp *.jar /opt/atlassian/confluence/confluence/WEB-INF/lib
重启confluence:
[root@common-wiki-jira bin]# cd /opt/atlassian/confluence/bin
[root@common-wiki-jira bin]# sh stop-confluence.sh
[root@common-wiki-jira bin]# sh start-confluence.sh
可能遇到的问题,请参考这篇,写的比较详细confluence安装过程连接数据库遇到的问题_zhuwei_clark的博客-优快云博客_confluence连接数据库报错