confluence是一个专业的企业知识管理与协同软件,可以用于构建企业wiki。通过它可以实现团队成员之间的协作和知识共享。
网上有关confluence的教程比较多,在此我们以confluence5.6.6版本为例进行相关的实验。
环境准备
confluence的运行是依赖java环境的,也就是说需要安装jdk并且要是1.7以上版本,如下:
1 | java -version |
除此之外,我们还需要为confluence创建对应的数据库、用户名和密码,如下:
1 | mysql > create database confluence default character set utf8 collate utf8_bin; |
这样基础环境就配置完毕。
下载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 | [root@alitiger ~]# chmod 755 atlassian-confluence-5.6.6-x64.bin |
通过上边的输出我们可以很明显的看出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 |
|
因为用的是aliyun需要先配置防火墙规则,打开8090端口。
我们来访问地址:http://47.93.13.228:8090
结果如下:
1 | 无法访问此网站 |
出来页面之后点击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 |
|
解压破解包,然后把里面的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 | 参考如下博文: |