Centos 安装企业wiki

confluence是一个专业的企业知识管理与协同软件,可以用于构建企业wiki。通过它可以实现团队成员之间的协作和知识共享。现在大多数公司都会部署一套confluence,用作内部wiki。现在confluence已收费,那么下面将介绍下安装破解confluence的操作记录(适用于centos6/7系统环境):

一 安装MySQL环境

(1)安装mariadb,此处使用的是centos7下的MariaDB(centos6使用MySQL)

[root@node2 ~]# yum -y install mariadb mariadb-server
[root@node2 ~]# systemctl start mariadb
[root@node2 ~]# systemctl enable mariadb

(2)进行MariaDB简单配置,设置密码

[root@node2 ~]# mysql_secure_installation
Enter current password for root (enter for none):<–初次运行直接回车 设置密码
Set root password? [Y/n] <– 是否设置root用户密码,输入y并回车或直接回车
New password: <– 设置root用户的密码
Re-enter new password: <– 再输入一次你设置的密码 其他配置
Remove anonymous users? [Y/n] <– 是否删除匿名用户,回车
Disallow root login remotely? [Y/n] <–是否禁止root远程登录,回车,
Remove test database and access to it? [Y/n] <– 是否删除test数据库,回车
Reload privilege tables now? [Y/n] <– 是否重新加载权限表,回车

(3)为Confluence创建对应的数据库、用户名和密码

[root@node2 ~]# mysql -p123456
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is
Server version: 5.5.-MariaDB MariaDB Server Copyright (c) , , Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB [(none)]> create database confluence;
Query OK, row affected (0.00 sec) MariaDB [(none)]> grant all on confluence.* to 'confluence'@'localhost' identified by 'confluencepasswd';
Query OK, rows affected (0.01 sec) MariaDB [(none)]> flush privileges;
Query OK, rows affected (0.00 sec)

二 下载并安装confluence6.3

atlassian-confluence-6.3.-x64.bin
链接:https://pan.baidu.com/s/1oLKFHcl9Moddz_jLmImn4g 提取码:b7im mysql-connector-java-5.0.-bin.jar
链接:https://pan.baidu.com/s/1gmdCgXexPExWzYAAKz3upg 提取码:xma9 atlassian-universal-plugin-manager-plugin-2.22.jar
链接:https://pan.baidu.com/s/1Cw3M9Nkn05Yx76f6jTeopA 提取码:xq5m atlassian-extras-decoder-v2-3.2.jar
链接:https://pan.baidu.com/s/1SC27GonyBkrB29GnQ6OCTg 提取码:028j

(1)创建一个安装目录/opt/atlassian。将安装包和mysql插件包下载到该目录并赋予执行权限

[root@node2 atlassian]# pwd
/opt/atlassian
[root@node2 atlassian]# ls
atlassian-confluence-6.3.-x64.bin mysql-connector-java-5.0.-bin.jar

(2)开始安装

[root@node2 atlassian]# ./atlassian-confluence-6.3.-x64.bin   #执行安装文件
Unpacking JRE ...
Starting Installer ... This will install Confluence 6.3. on your computer.
OK [o, Enter], Cancel [c] # 此处输入o
o
Choose the appropriate installation or upgrade option.
Please choose one of the following:
Express Install (uses default settings) [],
Custom Install (recommended for advanced users) [, Enter],
Upgrade an existing Confluence installation []
1 # 此处选择安装模式
See where Confluence will be installed and the settings that will be used.
Installation Directory: /opt/atlassian/confluence
Home Directory: /var/atlassian/application-data/confluence
HTTP Port:
RMI Port:
Install as service: Yes
Install [i, Enter], Exit [e]
i # 此处继续 Extracting files ... Please wait a few moments while we configure Confluence.
Installation of Confluence 6.3. is complete
Start Confluence now?
Yes [y, Enter], No [n]
y Please wait a few moments while Confluence starts up.
Launching Confluence ...
Installation of Confluence 6.3. is complete
Your installation of Confluence 6.3. is now ready and can be accessed via
your browser.
Confluence 6.3. 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,和jira类似。此server.xml相当于tomcat中的server.xml配置文件,如果要修改访问端口,可以这里修改。
如果要修改confluence的数据目录,可以在安装的时候,在安装过程中进行更换(默认是/var/atlassian/application-data/confluence)

[root@node2 atlassian]# lsof -i:   #查看是否启动
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java confluence 36u IPv6 0t0 TCP *: (LISTEN)
[root@node2 atlassian]# /etc/init.d/confluence restart # 重启

浏览器通过 http://IP:8090  进行访问

1、选择为中文

2、选择产品安装

3、直接点击下一步

4、点击获取授权码

通过上图可以看出需要输入授权码,下面介绍下破解confluence授权码的操作:

复制上述截图中的Server ID(即BBMEC-9EIB-35GW-URME),然后关闭confluence
[root@node2 atlassian]# /etc/init.d/confluence stop
[root@node2 atlassian]# lsof -i:
[root@node2 atlassian]# 用下载的文件替换atlassian-extras-decoder-v2-3.2.jar文件(该文件下载到/opt下,替换前必须做之前的文件备份,方便回退)
[root@node2 atlassian]# cp /opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.2.jar /mnt/
[root@node2 atlassian]# cp /opt/atlassian-extras-decoder-v2-3.2.jar /opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.2.jar 用下载的文件替换confluence自带的atlassian-universal-plugin-manager-plugin-2.22..jar(该文件下载到/opt下,替换前必须做之前的文件备份,方便回退)
[root@node2 atlassian]# mv /opt/atlassian/confluence/confluence/WEB-INF/atlassian-bundled-plugins/atlassian-universal-plugin-manager-plugin-2.22..jar /mnt/
[root@node2 atlassian]# cp atlassian-universal-plugin-manager-plugin-2.22.jar /opt/atlassian/confluence/confluence/WEB-INF/atlassian-bundled-plugins/ [root@node2 atlassian]# /etc/init.d/confluence start
[root@node2 atlassian]# lsof -i:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java confluence 36u IPv6 0t0 TCP *: (LISTEN)

5、输入谷歌邮箱账号后点击Continue

6、输入邮箱密码登录

7、选择Server

8、网页加载完成会弹出这样一个提示框,点击yes

9、上面点击yes后会自动跳转到安装界面且将授权码自动填充进去

10、选择MySQ数据库,并点击外部数据库按钮

上面点击数据库后,会提示缺少驱动。

解决办法:

[root@node2 atlassian]# cp mysql-connector-java-5.0.-bin.jar /opt/atlassian/confluence/lib/      # copy驱动到安装目录的lib库目录里面
[root@node2 atlassian]# /etc/init.d/confluence restart #再次重新启动

11、再次回到网页,刷新安装页面,选择JDBC

12、配置数据库连接信息,上面授权的账号和密码(用户:confluence,密码:confluencepasswd),可能有点慢,多等一会

13、因为我们是新建、所以选择空白站点,后面再说从备份还原站点

14、选择从Confluence中管理用户和组

15、配置系统管理员账号

16、直接点击开始

17、设置一个空间名

至此,一个企业级的Confluence就搭建完成了。

三 迁移Confluence

从一台服务器迁移到另外一台服务器上面,先在新的服务器上面安装相同版本的Confluence,保证版本高度一直。

具体步骤:

1、安装步骤省略,只是后面配置不一样,到这一步时,选择从备份还原站点。

2、还原方式有两种,可以直接上传还原文件并恢复,也可以传到主目录恢复,此处使用的是第二种。

[root@srt11 ~]# cp backup-2019_02_22.zip /var/atlassian/application-data/confluence/restore/   # 拷贝备份文件到指定目录

此处需要说明的是:Confluence可以开启备份功能,进入主面板选择常规配置——选择备份管理。 参考官网文档:https://confluence.atlassian.com/conf63/configuring-backups-929729731.html

默认备份文件存放目录在:/var/atlassian/application-data/confluence/backups/

Linux-Centos破解安装confluene6.3.1的更多相关文章

  1. NoSql1 在Linux(CentOS)上安装memcached及使用

    前言:       今天是初五,生活基本要从过年的节奏中回归到正常的生活了,所以想想也该想想与工作有关的事情了.我之前在工作中会经常使用memcached和redis,但是自己一直没有时间系统的好好看 ...

  2. Linux(CentOs)下安装Phantomjs + Casperjs

    Linux(CentOs)下安装Phantomjs + Casperjs 是参照cnMiss's Blog http://ju.outofmemory.cn/entry/70691的博客进行安装的 1 ...

  3. linux/centos下安装nginx(rpm安装和源码安装)详细步骤

    Centos下安装nginx rpm包                                                                                 ...

  4. 分布式文件系统 FastDFS 5.0.5 & Linux CentOS 7 安装配置(单点安装)——第一篇

    分布式文件系统 FastDFS 5.0.5 & Linux CentOS 7 安装配置(单点安装)--第一篇 简介 首先简单了解一下基础概念,FastDFS是一个开源的轻量级分布式文件系统,由 ...

  5. Linux CentOS下安装Tomcat9

    本文讲解在Linux CentOS下安装Tomcat9,以及Web项目的部署发布. 环境:阿里云ECS 云服务器Linux CentOS 使用XShell客户端连接服务器,进行操作实践. 1.下载To ...

  6. 如何在linux CentOS 上安装chrome 谷歌浏览器?

    获得linux命令的root权限:http://blog.csdn.net/mddy2001/article/details/76521101. 更改密码在终端中输入:sudo passwd root ...

  7. Linux CentOS 7 安装PostgreSQL 9.5.17 (源码编译)

    近日需要将PostgreSQL数据库从Windows中迁移到Linux中,Linux CentOS 7 安装PostgreSQL 9.5.17 安装过程 特此记录. 安装环境: 数据库:Postgre ...

  8. Linux CentOS 7 安装confluence 5.8.10

    一..需要下载的安装包如下 1.atlassian-confluence-5.8.10-x64.bin #confluence安装包 2.confluence5.x-crack.zip #conflu ...

  9. Linux(Centos)之安装Nginx及注意事项

    1.Nginx的简单说明 a.  Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器,期初开发的目的就是为了代理电子邮件服务器室友:Igor Sysoev开发 ...

  10. Linux(Centos)之安装Redis及注意事项

    1.redis简单说明 a.在前面我简单的说过redis封装成共用类的实现,地址如下:http://www.cnblogs.com/hanyinglong/p/Redis.html. b.redis是 ...

随机推荐

  1. DVWA 黑客攻防演练(四)文件包含 File Inclusion

    文件包含(file Inclusion)是一种很常见的攻击方式,主要是通过修改请求中变量从而访问了用户不应该访问的文件.还可以通过这个漏洞加载不属于本网站的文件等.下面一起来看看 DVWA 中的文件包 ...

  2. 利用ZYNQ SOC快速打开算法验证通路(5)——system generator算法IP导入IP integrator

    一.前言 利用FPGA设计算法一直以来都是热点,同样也是难点.将复杂的数学公式 模型通过硬件系统来搭建,在低延时 高并行性等优势背后极大提高了设计难度和开发周期.Xilinx公司的sysGen(sys ...

  3. Saltstack_使用指南03_配置管理

    1. 主机规划 注意事项 修改了master或者minion的配置文件,那么必须重启对应的服务. 2. 了解YAML 具体地址 https://docs.saltstack.com/en/latest ...

  4. ABAP 7.53 中的ABAP SQL(原Open SQL)新特性

    S/4 HANA 1809 已经在上月发布,随之而来的是ABAP 7.53. 本文是更新文档中ABAP SQL的部分的翻译. 本次更新的内容较多,主要内容包括:Open SQL更名为ABAP SQL: ...

  5. 滑动窗口最大值的golang实现

    给定一个数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧.你只可以看到在滑动窗口 k 内的数字.滑动窗口每次只向右移动一位. 返回滑动窗口最大值 输入: nums = [, ...

  6. Docker,Docker Compose,Docker Swarm,Kubernetes之间的区别

    Dcoker Docker 这个东西所扮演的角色,容易理解,它是一个容器引擎,也就是说实际上我们的容器最终是由Docker创建,运行在Docker中,其他相关的容器技术都是以Docker为基础,它是我 ...

  7. Koa 中 ejs 模板的使用

    ejs的基本使用 安装 koa-views 和 ejs npm install --save koa-views/cnpm install --save koa-views npm install e ...

  8. Iris jwt 使用

    jwt分为三个部分: ​ 1.header,用来存储算法和token类型等信息 ​ 2.payload, 一些简单的信息 ​ 3.签名,来验证token是否合法 iris-jwt 这是初始化jwt中间 ...

  9. windows下搭建nginx+php+laravel开发环境(转)

    1.前言 windows下大多我们都是下载使用集成环境,但是本地已经存在一个集成环境,但不适合项目的需求.因此准备再自己搭建一个环境. 2.准备 工具: 1) 下载 nginx1.14.0(版本根据自 ...

  10. Oracle优化器

    本文参照:https://www.cnblogs.com/Dreamer-1/p/6076440.html 读优化器之前建议先读: https://www.cnblogs.com/zhougongji ...