前言:Confluence是一个专业的企业知识管理与协同软件,可以用于构建企业wiki。通过它可以实现团队成员之间的协作和知识共享。现在大多数公司都会部署一套Confluence,用作内部WiKi。

首先前提安装好JDK,最好是Oracle的JDK。安装过程此处略过

一、下载安装

Confluence有很多版本,我们可以直接通过如下连接进行查看

https://www.atlassian.com/software/confluence/download-archives

# wget https://product-downloads.atlassian.com/software/confluence/downloads/atlassian-confluence-6.14.3-x64.bin

# chmod 755 atlassian-confluence-6.14.3-x64.bin

# ./atlassian-confluence-6.14.3-x64.bin

注:在安装过程中我们需要按几次回车来确定默认安装位置,若想指定安装位置,需要手动输入然后回车

安装结束后查看端口监听及程序是否启动:(默认端口8090)

二、初步配置

访问:localhost:8090

选择使用中文:

选择产品安装:

选择安装插件:

接着我们会来到输入授权码的地方:

注:因为我们没花钱所以唯有授权码,但是不用怕,我们是有解决手段的,继续往下看

三、使用注册机破解

我们使用注册机破解对confluence进行破解,因为confluence不是免费开源的,需要授权码

破解工具下载链接:https://pan.baidu.com/s/1AJ5BgwA5itJjnFeUh1xHMg 密码:yqzd

首先我们从刚刚安装的目录重导出jar包进行破解:

# sz /opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar

并改名为:atlassian-extras-2.4.jar

在本地Windows或Mac上解压破解工具包并双击运行:(前提是已安装好JDK)

得到这个么对话框,并在对话框中输入:

1:保持默认,其他信息手动输入,Server ID:填写授权码上面的服务器ID
2:选择我们导出后改名的jar包
3:运行生成授权码

此时先别不要着急将生成的授权码粘贴到刚刚的web页面中,还有后续操作:
接下来我们把刚刚导出来改名并使用注册机注册的jar包导回到Centos7中,并把名字改为原来的名字

并重启confluence:
# sh /opt/atlassian/confluence/bin/stop-confluence.sh
# sh /opt/atlassian/confluence/bin/start-confluence.sh

我们登录web页面:http://localhost:8090

复制授权码并粘贴:

其他两个可以不用填写,直接点击下一步即可

四、继续进行Confluence的配置

后面的我们可以选择内嵌数据库,也可以选择外部数据库,测试的话直接使用内嵌就行,但是生产环境建议大家使用外部数据库

此处需要注意的是,需要自己单独下载安装MySQL驱动,于是

参考 https://www.w3resource.com/mysql/mysql-java-connection.php   下载驱动:https://dev.mysql.com/downloads/connector/j/

# yum localinstall mysql-connector-java-8.0.15-1.el7.noarch.rpm

# cp /usr/share/java/mysql-connector-java-8.0.15.jar  /opt/atlassian/confluence/confluence/WEB-INF/lib/

此外Confluence对数据库配置参数有一定的要求,具体详情请看:https://confluence.atlassian.com/doc/database-setup-for-mysql-128747.html

创建Confluence专用的数据库,配置时会自动进行初始化。

# mysql -uroot -p -e "create database confluence default character set utf8 collate utf8_bin ; grant all on confluence.* to 'confluenceuser'@'%' identified by 'confluencepasswd' ; flush privileges;"

按照上面的要求配置完毕后,重启mysql

重启confluence:
# sh /opt/atlassian/confluence/bin/stop-confluence.sh
# sh /opt/atlassian/confluence/bin/start-confluence.sh

数据库测试通过后,进行下一步:

配置管理用户:

配置管理员账户:

点击下一步后,至此完全设置成功。

五、 卸载

# sh  /opt/atlassian/confluence/uninstall

Confluence安装部署的更多相关文章

  1. 企业wiki之confluence安装部署(linux)及其破解

    系统环境(虚拟机) centos6.5   2G运行内存,30g硬盘,cpu最好也分配两个或多个,因为我在安装过程中发现很卡,cpu占用率几乎占满 需要用到的安装包和文件可以在这里找 链接:https ...

  2. Linux Centos7.x下安装部署Jira和confluence以及破解方法详述

    简述 JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪.客户服务.需求收集.流程审批.任务跟踪.项目跟踪和敏捷管理等工作领域. Confluence是一个专业的企业知识管 ...

  3. Hive_初步见解,安装部署与测试

    一.hive是什么东东 1. 个人理解 hive就是一个基于hdfs运行于MapReduce上的一个java项目, 这个项目封装了jdbc,根据hdfs编写了处理数据库的DDL/DML,自带的 二进制 ...

  4. JIRA的安装部署问题

    JIRA的安装部署问题: 因电脑上装了两人系统,导致我的JIRA服务不能和tomcat同时启动,让我弄了好久都不知道是啥原因,经过请教,总算得出原来是JIRA的Port和Tomcat的Port冲突.在 ...

  5. Hive安装部署与配置

    Hive安装部署与配置 1.1 Hive安装地址 1)Hive官网地址: http://hive.apache.org/ 2)文档查看地址: https://cwiki.apache.org/conf ...

  6. Oracle安装部署,版本升级,应用补丁快速参考

    一.Oracle安装部署 1.1 单机环境 1.2 Oracle RAC环境 1.3 Oracle DataGuard环境 1.4 主机双机 1.5 客户端部署 二.Oracle版本升级 2.1 单机 ...

  7. KVM安装部署

    KVM安装部署 公司开始部署KVM,KVM的全称是kernel base virtual machine,对KVM虚拟化技术研究了一段时间, KVM是基于硬件的完全虚拟化,跟vmware.xen.hy ...

  8. Linux平台oracle 11g单实例 + ASM存储 安装部署 快速参考

    操作环境:Citrix虚拟化环境中申请一个Linux6.4主机(模板)目标:创建单机11g + ASM存储 数据库 1. 主机准备 2. 创建ORACLE 用户和组成员 3. 创建以下目录并赋予对应权 ...

  9. 分布式文件系统 - FastDFS 在 CentOS 下配置安装部署

    少啰嗦,直接装 看过上一篇分布式文件系统 - FastDFS 简单了解一下的朋友应该知道,本次安装是使用目前余庆老师开源的最新 V5.05 版本,是余庆老师放在 Github 上的,和目前你能在网络上 ...

随机推荐

  1. Docker切换国内镜像

    本人是Ubuntu系统 Ubuntu 18.04 安装 Docker-ce 1.更换国内软件源,推荐中国科技大学的源,稳定速度快(可选) sudo cp /etc/apt/sources.list / ...

  2. VirtualBox虚拟机禁止时间同步

    某机器为客户提供,宿主机时间快了20分钟,导致虚拟机时间也跟着快20分钟,每次更改完虚拟机时间,不到1分钟时间又变回去了 在一些情况下必须让VirtualBox虚拟客户机的时间和主机不同步,百度了一番 ...

  3. Java高级特性 第14节 解析XML文档(2) - SAX 技术

    一.SAX解析XML文档 SAX的全称是Simple APIs for XML,也即XML简单应用程序接口.与DOM不同,SAX提供的访问模式是一种顺序模式,这是一种快速读写XML数据的方式.当使用S ...

  4. 使用Visual Studio给SQL生成测试数据

    参考:http://www.cnblogs.com/CareySon/archive/2012/02/20/2359444.html 使用VS2010的数据生成计划来生成测试数据 以下面两个表来做例子 ...

  5. 新建服务器出现错误 Peer authentication failed for user "postgres" 的解决办法

    用pgadmin3 新建服务器出现错误 Peer authentication failed for user "postgres" 在stackoverflow上找到答案,出现此 ...

  6. java练习-判断字符串是否都是数字

    方法1: package everyDayPratise; public class IsAllNumber { public static boolean method1(String s) { i ...

  7. Python连接Oracle数据查询导出结果

    python连接oracle,需用用到模块cx_oracle,可以直接pip安装,如网络不好,可下载离线后本地安装 cx_oracle项目地址:https://pypi.org/project/cx_ ...

  8. SX_WIN10X64LTSB2016_EN_LITE英文精简版

    SX_WIN10X64LTSB2016_EN_LITE英文精简版该版本为英文版!该版本为英文版!该版本为英文版!因为论坛巴基斯坦的maanu兄弟PM我,所以抽空做了一个.介绍沿用原来的,中文用谷歌翻译 ...

  9. openFileOutput和openFileInput还有FileOutStream与openFileOutput

    FileOutputStream fos = openFileOutput("",MODE_PRIVATE); fos.write("private".getB ...

  10. nodejs静态web服务

    项目准备 Web 服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以向浏览器等 Web 客户端提供文档,也可以放置网站文件,让全世界浏览:可以放置数据文件,让全世界下载.目前最主流的 ...