1、环境准备
1.1、官网下载confluence、jdk
下载的confluence版本为:atlassian-confluence-4.1.4-x64.bin
下载的jdk版本为: jdk-7u80-linux-x64.rpm.bin
1.2、安装jdk
创建目录
root@kali:~# mkdir /usr/java
root@kali:~# cd /usr/java
root@kali:/usr/java# ls
root@kali:/usr/java# cp /usr/local/tools/jdk-7u80-linux-x64.tar.gz /usr/java
root@kali:/usr/java# ls
root@kali:/usr/java# tar -zxvf jdk-7u80-linux-x64.tar.gz
1.3、配置环境变量
修改/etc/profile文件
root@kali:~# vi /etc/profile
打开文件后,按 I 键,在文件后添加:
#set java environment
JAVA_HOME=/usr/java/jdk1.7.0_80
JRE_HOME=/usr/java/jdk1.7.0_80/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
添加完后按esc 键
输入:wq 保存退出。
然后重新登入
1.4、设置默认JDK为1.7版本
由于系统中有默认的其他版本JDK,所以,为了将我们安装的JDK设置为默认JDK版本,还要进行如下工作
update-alternatives --install /usr/bin/javac javac /usr/java/jdk1.7.0_80/bin/javac 300
update-alternatives --install /usr/bin/jar jar /usr/java/jdk1.7.0_80/bin/jar 300
update-alternatives --install /usr/bin/javah javah /usr/java/jdk1.7.0_80/bin/javah 300
update-alternatives --install /usr/bin/javap javap /usr/java/jdk1.7.0_80/bin/javap 300
执行下面命令,设置默认版本,此命令执行后,系统会列出当前存在的各种JDK版本,会提示你选择
root@kali:/usr/java# update-alternatives --config java
有3个候选项可用于替换 java (提供 /usr/bin/java)。
选择 路径 优先级 状态
------------------------------------------------------------
* 0 /usr/lib/jvm/java-9-openjdk-amd64/bin/java 1091 自动模式
1 /usr/java/jdk1.7.0_80/bin/java 300 手动模式
2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 手动模式
3 /usr/lib/jvm/java-9-openjdk-amd64/bin/java 1091 手动模式
要维持当前值[*]请按<回车键>,或者键入选择的编号:1
1.5、测试配置环境
root@kali:/usr/java# java -version
java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)
则jdk安装配置成功
1.6、安装MySQL
# yum install mysql
1.7、创建confluence数据库
用root用户创建一个UTF8格式的数据库(confluencedb),之所以要utf8格式的,是因为避免confluence导入数据时出现乱码现象
mysql> CREATE DATABASE confluencedb CHARACTER SET utf8 COLLATE utf8_bin;
mysql> grant all privileges on confluencedb.* to confluence@'%' identified by 'confluence2018!' with grant option;
mysql> grant all privileges on confluencedb.* to confluence@localhost identified by 'confluence2018!' with grant option;
mysql> flush privileges;
2、安装confluence
2.1、给confluence加上可执行权限
[root@localhost ~]#chmod +x atlassian-confluence-4.1.4-x64.bin
2.2、启动并安装confluence
[root@localhost ~]# ./atlassian-confluence-4.1.4-x64.bin
启动confluence过程中会有如下提示你如何选择;
1)当看到This will install Confluence 4.1.4 on your computer.OK [o, Enter], Cancel [c]
时,按Enter键,继续;
2)当看到Choose the appropriate installation or upgrade option.
Please choose one of the following:
Express Install (uses default settings) [1], Custom Install (recommended for advanced users) [2], Upgrade an existing Confluence installation [3, Enter]时,按数字键2后回车,继续;
3)当看到Where should Confluence 4.1.9 be installed?
[/opt/atlassian/confluence]时,提示你选择你的confluence的安装目录,我选择的是 /usr/local/confluence,输完后按回车继续;
4)当看到Default location for Confluence data
[/var/atlassian/application-data/confluence]时,提示你选择confluence数据的存放位置,这里我选择的是/usr/local/confluence-home,输入完后按回车,继续;
5)当看到Use default ports (HTTP: 8090, Control: 8000) - Recommended [1, Enter], Set custom value for HTTP and Control ports [2]时,我选择的是1,默认confluence浏览器端口是8090,回车;
6)当看到Install Confluence as Service? Yes [y, Enter], No [n]时,系统提示你是否安装confluence服务,选择y,开始安装。
2.3、访问confluence
访问http://confluence_server_ip:8090成功,那就可以开始破解了。
Server ID: BLN5-IZHF-JQ5W-IRBN
3、破解confluence
3.1、下载安装包
下载confluence3.4.5_crack.rar,然后解压
3.2、下载文件至本机电脑
把linux服务器中的/usr/local/confluence/confluence/WEB-INF/lib/atlassian-extras-2.4.jar 该文件下载到本地电脑.
3.3、启动注册机
在装好了java 的windows上启动注册机。
java -jar confluence_keygen.jar,会出现一个注册机。然后输入name和记下的server ID号,点击patch,然后选择下载到本地的atlassian-extras-2.4.jar 文件。即可生成破解后的atlassian-extras-2.4.jar
将破解后的atlassian-extras-2.4.jar上传到服务器替换原来的文件。
\cp -rf atlassian-extras-2.4.jar /usr/local/confluence/confluence/WEB-INF/lib/
\cp -rf Confluence-5.6.6-language-pack-zh_CN.jar /usr/local/confluence/confluence/WEB-INF/lib/
即可完成破解和汉化。
3.4、重新启动confluence
3.5、访问confluence页面
http://URL:8090
点击注册机中gen.将生产的key复制到License key处进行注册。然后选择如下图所示进行安装配置。
AAABMQ0ODAoPeJxtUF1PwjAUfe+vaOJzycZYJCRNHFuN061DBhJ9MWVctEkppO0W+fd2THwwPp6cz
3tvNrDDVeNwEOFwOpvEs0mA03qFx0E4RRnYxsiTk0dN06PeqxZ0A4i3hy2Yar+2YCwlIUoNiF6UC
Qe0d5IwIEGEvMeJxnFxANr8+t9b70M9HnlSdkCdaeEqZqWQikrdSSu3Cu5sAxpGWiHWCdVeauheK
AtDQiE9b2F1PsGlJq3Kki3TPCmQD9IOtPCV7OskzXmYF0W3JByTcTwEXI9JVWsdGH7cgaUBqhmnr
9Ual8kTwyXDCa6TDC8SniUjVJkPoaUdxkj+Ims5LxhesaRENZgOTJ7RecFjkr893JPH53hD8uWco
5+1ni3y7Ir+H7doTfMpLPz56TfCB4z6MCwCFF6LUJZx9cog6p+hdlVTHxQpsYOaAhRHPVGchX77W
5NrHOYPuvZNvFP8IA==X02fb
图表 1
3.6、选择数据库配置
如下图,选择mysql,进入External Database。
图表 2
3.7、选择配置数据库的方式
进入到如下图所示页面,选择Direct JDBC,
图表 3
3.8、配置数据库
进入到如下图所示页面,把localhost改为confluence的ip地址,confluence改为创建数据库时所创建的数据库名,另外在databaseURL其后追加&useUnicode=true&characterEncoding=utf8,配置如下
jdbc:mysql://localhost:3306/confluencedb?sessionVariables=storage_engine%
3DInnoDB&useUnicode=true&characterEncoding=utf8
jdbc:mysql://localhost:3306/confluencedb?sessionVariables=storage_engine%3DInnoDB&useUnicode=true&characterEncoding=utf8&useSSL=false
图表 4
输入创建数据库时创建的User Name和password,
confluence
confluence2018!
然后点击Next,
3.9、选择创建的站点类型
进入到如下图所示页面,选择Empty Site设置一个空的站点。
图表 5
3.10、用户管理设置
如下图,选择第一项,
图表 6
3.11、设置系统用户名和密码
图表 7
3.12、安装完成
当看到如下页面时,confluence已全部安装完成。
图表 8