Confluence
第1章 confluence简介
confluence是一个专业的企业知识管理与协同软件,也可以用于构建企业wiki,使用简单,但它强大的编辑和站点管理特征能够帮助团队成员之间进行共享信息,文档协作,集体讨论,信息推送
confluence为团队提供了一个协作环境,在这里,团队成员齐心协力,各擅其能,协同的编写文档和管理项目,从此打破不同团队,不同步们以及个人之间信息孤岛的僵局,confluence真正实现了组织资源共享!
1.1 使用情况
confluence已经在超过100个国家,13500个组织中成功的应用于企业内网平台,知识管理及文档管理,涉及财富,政府机构,教育机构,财务金融机构以及技术研究领域
包括IBM,sun,microsystems SAP等众多知名企业使用confluence来构建企业wiki并面向公众开放!
1.2 扩展了解:
1.2.1 什么是wiki?
wiki是一种在网络上开放且可以供多人协同创作的超文本系统,由沃德.坎宁安在1995年首先开发,这种超文本系统支持面向社群的协作式写作,同时也包括一组支持这种写作.沃德.坎宁安将wiki定义为一种允许一群用户用简单的描述来创建和连接一组网页的社会计算系统,wiki站点可以有多人,(甚至访问者)维护,每个人都可以发表自己的意见,或者对共同的主体进行扩展或者探讨
第2章 confluence部署:
2.1 环境准备:
[root@cache01 tools]# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)
[root@cache01 tools]# getenforce
Disabled
[root@cache01 tools]# systemctl status firewalld.service
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
Active: inactive (dead)
2.2 下载软件:
官方地址: https://www.atlassian.com
[root@cache01 tools]# ll
total 521620
-rw-r--r-- 1 root root 534136969 Mar 16 21:16 atlassian-confluence-6.4.2.tar.gz
2.3 安装java环境,部署jdk:
[root@cache01 tools]# tar xf jdk-8u60-linux-x64.tar.gz -C /application/
[root@cache01 tools]# ln -s /application/jdk1.8.0_60 /application/jdk
[root@cache01 tools]# sed -i.ori '$a export JAVA_HOME=/application/jdk\nexport PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH\nexport CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar' /etc/profile
[root@cache01 tools]# source /etc/profile
[root@cache01 tools]# java -version
java version "1.8.0_60"
Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)
2.4 安装数据库:
[root@cache01 yum.repos.d]# yum -y install mariadb-server
[root@cache01 yum.repos.d]# systemctl start mariadb.service
2.5 创建数据库并进行授权:
MariaDB [(none)]> create database confluence default character set utf8 collate utf8_bin;
Query OK, 1 row affected (0.00 sec)
MariaDB [(none)]> grant all on confluence.* to 'confluence'@'localhost' identified by 'confluence';
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> quit
2.6 安装confluence:
2.6.1 下载安装包:
wget https://www.atlassian.com/software/confluence/downloads/binary/atlassian-confluence-5.6.6-x64.bin
给软件包授予执行权限:
chmod 755 atlassian-confluence-5.6.6-x64.bin
一路回车
./atlassian-confluence-5.6.6-x64.bin
2.6.2 输入访问地址:10.0.0.21:8090
第3章 进入到web页面进行安装
3.1 提示输入注册码:需要进行破解
破解的相关插件下载地址:
https://page00.ctfile.com/fs/15323800-217465309
3.1.1 停止confluence服务:
/etc/init.d/confluence stop
3.1.2 将插件包中的三个文件复制到指定目录中
[root@gitlab confluence5.6.6-crack]# cd jar/
[root@gitlab jar]# ll
total 1476
-rw-r--r-- 1 root root 155443 Aug 28 2017 atlassian-extras-3.2.jar
-rw-r--r-- 1 root root 363012 Aug 28 2017 Confluence-5.6.6-language-pack-zh_CN.jar
-rw-r--r-- 1 root root 989497 Aug 28 2017 mysql-connector-java-5.1.39-bin.jar
[root@gitlab jar]# mv * /opt/atlassian/confluence/confluence/WEB-INF/lib/
3.1.3 启动confluence服务
[root@gitlab jar]# /etc/init.d/confluence start
3.1.4 获取授权码:破解的关机步骤,在windows中打开插件,把上方Server ID复制到插件中,name随便,然后点击 gen
复制key内容,输入到web页面上即可,5.6.6版本破解完成
1.1 继续web页面的操作:配置数据库
1.1 选择direct JDBC
1.1 输入数据库用户和密码
1.1 数据库初始化完毕之后,会跳转到如下界面
1.1 配置confluence的管理员账号和密码
1.1 输入管理员相关信息:
1.1 安装完成:
第1章 相关报错:
1.1.1 最开始安装6.4版本的破解步骤:
1. 把atlassian-universal-plugin-manager-plugin-2.22.1.jar文件复制到
/application/atlassian-confluence-6.4.2/confluence/WEB-INF/atlassian-bundled-plugins
2. 把atlassian-extras-decoder-v2-3.2.jar文件复制到
/application/atlassian-confluence-6.4.2/confluence/WEB-INF/lib
再次刷新web页面,还是提示 无有效的授权码
原因总结:最开始我用的是6.4版本的安装包,采用注册机的方法行不通,改用5.6.6版本的安装包可以用注册机进行破解,对于6.4的版本可能需要FQ才可以进行破解