centos7:搭建部署confluence(6.10.0)

2023-10-27

1、test-env

host-ip:20.20.20.20

host-name:centos7-ssh

soft:

2、安装jdk

$ sudo rpm -ivh jdk-8u181-linux-x64.rpm

$ sudo vim /etc/profile ---> 在最后面添加下面这几行

    JAVA_HOME=/usr/java/jdk1.8.0_181-amd64

    JAVA_BIN=/usr/java/jdk1.8.0_181-amd64/bin

    PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/sbin:/bin

    CLASSPATH=.:/lib/dt.jar:/lib/tools.jar

    export JAVA_HOME JAVA_BIN PATH CLASSPATH

$ source /etc/profile

$ java -version

3、安装mysql数据库

$ sudo yum install -y mariadb mariadb-server

$ sudo systemctl start mariadb

$ sudo systemctl enable mariadb

# 备份下配置文件

$ sudo cp /etc/my.cnf /etc/my.cnf.bak

$ sudo cp /etc/my.cnf.d/client.cnf /etc/my.cnf.d/client.cnf.bak

$ sudo cp /etc/my.cnf.d/mysql-clients.cnf /etc/my.cnf.d/mysql-clients.cnf.bak

# 修改配置文件

$ sudo vim /etc/my.cnf ---> # 在[mysqld]下面添加如下

    init_connect='SET collation_connection = utf8_unicode_ci'

    init_connect='SET NAMES utf8'

    character-set-server=utf8

    collation-server=utf8_unicode_ci

    skip-character-set-client-handshake

    transaction-isolation=READ-COMMITTED

$ sudo vim /etc/my.cnf.d/mysql-clients.cnf ---> # 在[mysql]下面添加如下

    default-character-set=utf8

$ sudo vim /etc/my.cnf.d/client.cnf ---> # 在[client]下面添加如下

    default-character-set=utf8

# 给mariadb设置密码,并简单设置

$ sudo mysql_secure_installation

    # 这里就自己根据提示一步一步来就可以了

$ sudo systemctl restart mariadb

$ sudo mysql -u root -p

    Enter password:  ---> 输入密码

MariaDB [(none)]> show variables like '%character%';

MariaDB [(none)]> show variables like '%collation%';

MariaDB [(none)]> create database confluence default character set utf8 collate utf8_bin;

MariaDB [(none)]> grant all on confluence.* to 'admin'@'%' identified by 'admin';

MariaDB[(none)]> grant all on confluence.* to 'admin'@'localhost' identified by'admin';

MariaDB [(none)]> flush privileges;

MariaDB [(none)]> select user,host,password from mysql.user;

4、安装confluence

$ chmod +x atlassian-confluence-6.10.0-x64.bin

$ ./atlassian-confluence-6.10.0-x64.bin

    …………

    OK [o, Enter], Cancel [c] ---> 输入o

    o

    …………

    Express Install (uses default settings) [1],

    Custom Install (recommended for advanced users) [2, Enter],

    Upgrade an existingConfluence installation [3] ---> 输入1

    1

    …………

    Install [i, Enter], Exit [e] ---> 输入i

    i

    …………

    Yes [y, Enter], No[n] ---> 输入y

    y

    …………

    Confluence 6.3.1 canbe accessed at http://localhost:8090

    Finishing installation ...

$ lsof -i:8090

5、访问

# http://host-ip:8090

# 使用浏览器访问confluence:http://20.20.20.20:8090

6、设置

# 因为个人实验 使用,没有授权码,先去破解一下,企业的话建议购买。

# 特别注意!!!先把上面的服务器ID复制下来,破解的时候要用。

7、破解confluence

# 先把“/home/hy/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar”这个文件拷贝到windows上面,改名为“atlassian-extras-2.4.jar”

# 然后在windows下解压“confluence5.6.6-crack.zip”这个破解包,里面有个“confluence_keygen.jar”文件,打开。

# 注意:这个文件需要java环境才能打开。

# windows下安装jdk及配置:https://blog.csdn.net/qq_34889607/article/details/80595651

# Name和Email随意填,Organization默认的就好,Server ID就是刚才的服务器ID。

# 点击“.patch!”选择刚才拷贝到windows的文件“atlassian-extras-2.4.jar”,然后点击“.gen!”。

# 复制生成的key。

 

# 破解完成之后会生成一个新的“atlassian-extras-2.4.jar”文件

# 把新生成的“atlassian-extras-2.4.jar”文件拷贝到“/home/hy/atlassian/confluence/confluence/WEB-INF/lib/”下

# 并改名为“atlassian-extras-decoder-v2-3.4.1.jar”

# 然后重新启动confluence

$ /home/hy/atlassian/confluence/bin/stop-confluence.sh

$ /home/hy/atlassian/confluence/bin/start-confluence.sh

# 刷新页面,将刚才生成的key粘贴到这里。

# 提示缺少mysql驱动

$ cp mysql-connector-java-5.1.42-bin.jar /home/hy/atlassian/confluence/confluence/WEB-INF/lib/

# 重启下confluence,然后刷新下页面

$ /home/hy/atlassian/confluence/bin/stop-confluence.sh

$ /home/hy/atlassian/confluence/bin/start-confluence.sh

# 这个过程可能会有些漫长,需要耐心等待

# 到这里就算基本完成了,剩下的就是关于confluence的具体使用了。

# 注意,如果你需要使用jira的用户的话,关于confluence如何使用jira的用户,我们后面再来整理详细笔记笔记

 

 

 参考文档

confluence部署:https://blog.csdn.net/qq_34889607/article/details/80594519

jira部署文档:https://blog.csdn.net/qq_34889607/article/details/81097866

 

欢迎关注我的微信公众号:Linux运维那些事儿

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

centos7:搭建部署confluence(6.10.0) 的相关文章

随机推荐

  • 未能找到任何适合于指定的区域性或非特定区域性的资源

    试了所有的方法都不行 最后把resx文件删了 重新添加图片图标 ok
  • UVa 133 The Dole Queue(圈的下标处理)

    本题难点在于用数组处理圈状物时下标的计算 include
  • C++下几种新的数据类型

    一 CString 用法 CString s 123 对应库 include
  • 如何查看是否安装了java环境?

    一 win R 输入cmd 二 回车后进入cmd界面 三 在cmd窗口中输入java 若提示 java 不是内部或外部命令 也不是可运行的程序或批处理文件 则表示未安装JRE 这个错误提示表明系统无法找到 java 程序 可能是由于 Jav
  • Datatables

    1 10 x与1 9 x参数名对照表 Datatables 1 10 x在命名上与1 9 x的有区别 新版的使用的是驼峰的命名规则 而之前的是采用匈牙利命名规则 当然 这些变化都是向下兼容的 你可以继续使用旧版本的api方法的参数和名称 如
  • MongoDB安装配置详细教程

    1 安装平台 windows win7 win10均可 2 MongoDB安装包下载 MongoDB的安装包下载地址 https www mongodb com download center atlas 3 安装过程 1 运行下载的msi
  • 搞笑幽默段子-1(仅供娱乐)

    老师问小明 小明 你昨天为什么没来上课 小明回答 老师 我昨天去办事 结果碰到一只猪 我和它相视了一会儿 然后它居然把我当成兄弟 跟着我进了学校 我只好带着它一起上课 老师一脸错愕 你确定那只猪跟着你一起进了学校 小明犹豫片刻 回答 老师
  • node实现文件上传(1)

    1 FormData对象 以对象的方式来表示页面中的表单 又称为表单对象 以key value的方式来保存数据 XMLHttpRequest对象可以轻松的表单对象发送的服务器端 1 是一个构造函数 new FormData 2 常用的API
  • 分布式事务的二阶段提交和三阶段提交

    分布式事务 是指存在多个跨库事务的事务一致性问题 或者是指分布式架构下由多个应用节点组成的多个事务之间的事务一致性问题 在单点服务时 某电商会员购买上市时会出现以下情况 开启数据库事务 创建订单 会员积分减少 商品库存减少 提交数据库事务
  • MYSQL获取最近7天的日期

    写一个简单的 获取最近7填日期的sql select DATE SUB curdate INTERVAL 1 DAY day1 union select DATE SUB curdate INTERVAL 2 DAY day2 union
  • Zookeeper基础知识(一)

    一 Zookeeper是什么 ZooKeeper是一个开放源码的分布式协调服务 它是集群的管理者 监视着集群中各个节点的状态根据节点提交的反馈 进行下一步合理操作 最终 将简单易用的接口和性能高效 功能稳定的系统提供给用户 分布式应用程序可
  • echarts的grid——图表的位置配置

    博主 小猫娃来啦 文章核心 echarts的grid 图表的位置配置 文章目录 认识并了解grid grid有哪些属性 有什么用 关键点 grid所有属性 containLabel属性 总结 认识并了解grid 首先还是先认识grid 要弄
  • VMware中安装Ubuntu

    前言 本文档将演示通过 VMware 安装 Ubuntu 所使用的文件如下 VMware Workstation Pro ubuntu 16 04 6 desktop amd64 iso 本文档分为三个部分 新建虚拟机 安装系统 调整页面
  • gradle引入依赖包/maven引入依赖包

    1 打开https mvnrepository com 搜索出需要的jar包 2 点击进入需要jar包 选择maven或gradle的tab页 复制依赖url即可 如图 3 gradle项目的话 点击buildDependents即可 如图
  • 工业机器人仿真参考

    最近有一些朋友看到我做的关于Unity3d仿真机器人的项目 本次我在平台做以分享 希望的朋友或者有需要在此基础做开发的可以参考下 开发工具 下位机 Unity3D 上位机 Visual Studio 机械臂模型 TH6 QKM SCARA
  • Linux内核启动过程学习

    过完年来 敲着键盘都有点生疏了 很多东西都有点忘记了 还有刚上班还有点不习惯 状态还没有转换过来 没有办法趁这个机会就复习一下Linux的启动过程吧 asmlinkage void init start kernel void char c
  • 用python做自动化测试--序

    几年来 都有个想法 写个 用Python做自动化测试 的系列文章 把自己的经验和大家共享 和大家多交流 同时总结下自己掌握的东西 但苦于一直忙 其实准确点的说是自己懒 迟迟没有开始 我想不能再懒了 要不以后会更忙 更懒 我为什么选择pyth
  • Python统计学实例之正态分布:计算男女身高相差>5厘米的概率

    正态分布计算 示例1 正态分布计算实例 计算男女身高相差 gt 5厘米的概率 解题思路 用到的公式 总结 正态分布计算实例 计算男女身高相差 gt 5厘米的概率 假设男生身高 X N 71 20 25 女生身高 Y N 64 16 解题思路
  • Docker安装部署FastDFS详细过程

    FastDFS分布式文件存储的由来 在我们的项目中有很多需要存储的内容出现 比如图片 视频 文件等等 在早期的时候用户量不大 产生的文件也不是很多 这时我们可以把文件和服务程序放在一个服务器中 随着文件越来越多 服务器的资源会被文件资源大量
  • centos7:搭建部署confluence(6.10.0)

    1 test env host ip 20 20 20 20 host name centos7 ssh soft 2 安装jdk sudo rpm ivh jdk 8u181 linux x64 rpm sudo vim etc prof