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. 小米8 探索版 屏幕指纹版超简单卡刷开发版获取Root权限的教程

    小米的手机不同手机型号通常情况下miui官网都提供两个不同的系统,分别是稳定版和开发版,稳定版没有提供ROOT超级权限管理,开发版中就开启了ROOT超级权限,在很多工作的时候我们需要使用的一些功能强大 ...

  2. Android EditText常用属性

    一.EditText介绍 ①EditText是一个输入框,在Android开发中是常用的控件.也是获取用户数据的一种方式. ②EditText是TextView的子类,它继承了TextView的所有属 ...

  3. MongoDB:配置与安装

    一.配置环境 1.1进行安装下载msi文件 需要注意的一点是,在安装过程中的图示界面不要勾选左下角“安装MongoDB可视化工具”.这是一个客户端管理工具,在后面会具体描述其功能.由于安装时间非常长, ...

  4. Linux 配置本地源 (Ubuntu / CentOS)

    目录 Linux local source list A. Ubuntu 1. 本地ISO 2. 制作本地源 B. CentOS 1. 本地ISO Linux local source list A. ...

  5. nginx主配置文件详解

    #定义Nginx运行的用户和用户组user www www; #nginx进程数,建议设置为等于CPU总核心数.worker_processes 8; #全局错误日志定义类型,[ debug | in ...

  6. 【导航】Python常用资源(从新手到大牛)

    [博客导航] [Python相关] 个人网站/博客/学习平台 中国大学MOOC :高校课程网上公开课学习平台,<Python语言程序设计>是我的入门课. Python123平台  :跟中国 ...

  7. Django组件--forms组件(注册用)

    一.forms组件--校验类的使用 二.form组件--校验类的参数 三.forms组件校验的局部钩子--自定义校验规则(要看源码理解) 四.forms组件校验的全局钩子--校验form表单两次密码输 ...

  8. Enterprise Architect 时序图

    添加时序图 1,在类图下面新建包 添加sequence时序图 点击流程控制,可以打开流程控制设计界面 我选择的是Lifeline线,你可以选择都差不多. 点击其中一条liftline连到其他上面 双击 ...

  9. linux -- 添加、修改、删除路由

    在日常的使用中,或者在服务器中,有两个网卡配置两个地址,访问不同的网络段,这种情况是非常常见的现象,但是,我们需要额外的添加路由表来决定发送的数据包经过正确的网关和interface才能正确的进行通信 ...

  10. npm:Fatal error in , line 0 #unreachable code 解决

    是nodejs环境本身的问题,下载nodejs执行repair即可