0%

confluence

confluence是一个专业的企业知识管理与协同软件,可以用于构建企业wiki。通过它可以实现团队成员之间的协作和知识共享。

网上有关confluence的教程比较多,在此我们以confluence5.6.6版本为例进行相关的实验。

环境准备

confluence的运行是依赖java环境的,也就是说需要安装jdk并且要是1.7以上版本,如下:

1
2
3
4
5
java -version
[root@alitiger ~]# java -version
java version "9.0.1"
Java(TM) SE Runtime Environment (build 9.0.1+11)
Java HotSpot(TM) 64-Bit Server VM (build 9.0.1+11, mixed mode)

除此之外,我们还需要为confluence创建对应的数据库、用户名和密码,如下:

1
2
3
mysql > create database confluence default character set utf8 collate utf8_bin;
mysql > grant all on confluence.* to 'confluence'@'%' identified by 'confluencepassword';
mysql > flush privileges;”

这样基础环境就配置完毕。

下载confluence及其破解包

confluence有很多版本,我们可以直接通过如下连接进行查看,
https://www.atlassian.com/software/confluence/download-archives

我们可以看出confluence对于windows和linux平台每一个版本有多种安装包,在此我们选择的是bin方式.除此之外,我们也可以看到目前confluence最新版本是5.10.2。

下载confluence5.6.6,如下:

wget https://www.atlassian.com/software/confluence/downloads/binary/atlassian-confluence-5.6.6-x64.bin

confluence安装包下载完毕后,我们再来下载破解包,国外下载较慢,连接如下:
链接: https://pan.baidu.com/s/1ZRBcRKK9vcPCZG1dtY0rlg 密码: gwk5

安装及破解confluence

confluence5.6.6软件包下载完毕后,我们现在来开始安装confluence。

安装confluence

现在开始安装confluence5.6.6,使用如下命令:

chmod 755 atlassian-confluence-5.6.6-x64.bin

./atlassian-confluence-5.6.6-x64.bin

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
[root@alitiger ~]# chmod 755  atlassian-confluence-5.6.6-x64.bin 
[root@alitiger ~]# ./atlassian-confluence-5.6.6-x64.bin
Unpacking JRE ...
Starting Installer ...
Jun 25, 2018 12:30:44 PM java.util.prefs.FileSystemPreferences$1 run
INFO: Created user preferences directory.
Jun 25, 2018 12:30:44 PM java.util.prefs.FileSystemPreferences$2 run
INFO: Created system preferences directory in java.home.

This will install Confluence 5.6.6 on your computer.
OK [o, Enter], Cancel [c]
o 【手动输入的】
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, Enter], Upgrade an existing Confluence installation [3]
1【手动输入的】
See where Confluence will be installed and the settings that will be used.【安装目录如下,opt下存放的是配置文件】
Installation Directory: /opt/atlassian/confluence
Home Directory: /var/atlassian/application-data/confluence
HTTP Port: 8090 【开启的端口号】
RMI Port: 8000
Install as service: Yes
Install [i, Enter], Exit [e]
i【手动输入的】

Extracting files ...


Please wait a few moments while Confluence starts up.
Launching Confluence ...
Installation of Confluence 5.6.6 is complete
Your installation of Confluence 5.6.6 is now ready and can be accessed via
your browser.
Confluence 5.6.6 can be accessed at http://localhost:8090
Finishing installation ...


通过上边的输出我们可以很明显的看出confluence安装到了/opt/atlassian/confluence和/var/atlassian/application-data/confluence目录下,并且confluence监听的端口是8090。

confluence的主要配置文件,存放在/opt/atlassian/confluence/conf/server.xml文件中,如下:

vim /opt/atlassian/confluence/conf/server.xml

1
2
3
4
5
6
7
8
9
10
11
12
13

<Server port="8000" shutdown="SHUTDOWN" debug="0">
<Service name="Tomcat-Standalone">
<Connector port="8090" connectionTimeout="20000" redirectPort="8443"
maxThreads="200" minSpareThreads="10"
enableLookups="false" acceptCount="10" debug="0" URIEncoding="UTF-8" />

<Engine name="Standalone" defaultHost="localhost" debug="0">

<Host name="localhost" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="false">

<Context path="" docBase="../confluence" debug="0" reloadable="false" useHttpOnly="true">

因为用的是aliyun需要先配置防火墙规则,打开8090端口。
我们来访问地址:http://47.93.13.228:8090

结果如下:

1
2
3
4
无法访问此网站
47.93.13.228 拒绝了我们的连接请求。
请在 Google 中搜索“228 8090”
ERR_CONNECTION_REFUSED

出来页面之后点击Start setup
接下来confluence要我们输入license,下面我们进行破解。在这个页面出来一个Server ID,记得保存下这个ID,等下要用。

破解confluence

首先下载破解包:<confluence5.6.6-crack>
链接: https://pan.baidu.com/s/1ZRBcRKK9vcPCZG1dtY0rlg 密码: gwk5

记得保存server ID ,关闭confluence服务

1
/etc/init.d/confluence stop

然后切换到/opt/atlassian/confluence/confluence/WEB-INF/lib目录下,删除atlassian-extras开头的jar6个文件,如下:

1
2
3
4
5
6

cd /opt/atlassian/confluence/confluence/WEB-INF/lib

ll |grep atlassian-extra |wc –l

rm -rf atlassian-extra*

解压破解包,然后把里面的atlassian-extras-3.2.jar、Confluence-5.6.6-language-pack-zh_CN.jar、mysql-connector-java-5.1.39-bin.jar三个jar文件复制到/opt/atlassian/confluence/confluence/WEB-INF/lib目录下.

其中atlassian-extras-3.2.jar文件是和license相关的,Confluence-5.6.6-language-pack-zh_CN.jar是confluence中文语言包,而mysql-connector-java-5.1.39-bin.jar是confluence连接mysql数据库相关的jar包。


再次说明下:

atlassian所有产品的中文语言包,我们都可以通过以下地址下载到:

https://translations.atlassian.com/dashboard/download?lang=zh_CN#/Confluence/5.6.6

而mysql-connector-java-5.1.39-bin.jar文件可以连接mysql5.7及其以下的mysql版本,可以参考如下连接:

http://www.w3resource.com/mysql/mysql-java-connection.php


最后要启动confluence,使用如下命令:

/etc/init.d/confluence start

运行破解jar包,注意这个我们是在windows运行该破解jar包的(因为需要图形界面)

1
java -jar confluence_keygen.jar

运行之后把server-ID添上,点击gen,会自动生成key。查看页面是否License key,已经有值了。如果有就成功了

然后连接mysql。

配置数据库

参考下面的给出的参考吧,没时间搞了。

1
2
参考如下博文:
https://www.ilanni.com/?p=11989