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. C# 动态生成word文档

    本文以一个简单的小例子,简述利用C#语言开发word表格相关的知识,仅供学习分享使用,如有不足之处,还请指正. 在工程中引用word的动态库 在项目中,点击项目名称右键-->管理NuGet程序包 ...

  2. Flutter路由的跳转、动画与传参(最简单)

    跳转 命名路由 在文件构建时先设置路由参数: new MaterialApp( // 代码 routes: { "secondPage":(BuildContext context ...

  3. 微信小程序(七)文章详情页面动态显示

    文章详情页面动态显示(即点击某个文章就跳转到相应文章的详情页): 思路:在文章列表页面添加catchtop事件,在js文件中获取文章的index,并用wx.navigateTo中的 url拼接详情页的 ...

  4. 访问vsts私有nuget

    访问vsts私有nuget Intro 有时候我们可能要自己搭建一个 nuget,如果不对外公开,即包浏览也是需要权限的,那我们应该怎么做才可以支持在哪里都可以正常的还原包呢? 我是在 VSTS(Vi ...

  5. Kafka 特性

    Kafka 特性 标签(空格分隔): Kafka 支持多个生产者 多个生成者连接Kafka来推送消息,这个和其他的消息队列功能基本上是一样的 支持多个消费者 Kafka支持多个消费者来读取同一个消息流 ...

  6. 什么是tomcat集群?

    什么是tomcat集群? 利用nginx对请求进行分流,将请求分配给不同的tomcat去处理,减少每个tomcat的负载量,提高服务器的响应速度. 目标 实现高性能负载均衡的tomcat集群. 工具 ...

  7. markdown小知识总结

    字体.字号.颜色 但如果我们想修改文字大小/颜色/字体,就要用font标签,代码如下: 宋体大小为2的字 color代表字体颜色(要用16进制颜色值),size代表文字大小,face代表字体 效果展示 ...

  8. 面向对象_classmethod_staticmethod

    classmethod:类方法 主要用于改变静态属性 class Fruit_price: __discount= 1 def __init__(self,original_price): self. ...

  9. Java的动态代理

    什么是动态代理(dynamic proxy) 动态代理(以下称代理),利用Java的反射技术(Java Reflection),在运行时创建一个实现某些给定接口的新类(也称“动态代理类”)及其实例(对 ...

  10. CentOS 7 安装Kubernetes(单机版)

    一.关闭CentOS自带的防火墙服务 #  systemctl disable firewalld # systemctl  stop firewalld 二.安装etcd和Kubernetes软件( ...