Linux:confluence8.5.9的部署(下载+安装+破ji)离线部署全流程

0.环境

Confluence也是比较吃运存了,我建议运行运存给到4g或者4g以上就可以了,核数可以给到1核或以上 

我部署在centos7.9操作系统上,ip地址为:192.168.6.1,yum仓库使用的是自己的镜像文件,本章所有使用到的包全部为离线包,准备好包,到任何离线环境都可部署,防火墙和selinux都是关闭的

本章内容仅供个人学习研究和交流使用,请于下载后二十四小时内删除,请支持正版

本章内容仅供个人学习研究和交流使用,请于下载后二十四小时内删除,请支持正版

本章内容仅供个人学习研究和交流使用,请于下载后二十四小时内删除,请支持正版


1.下载安装包

 主要下载4个安装包

atlassian-agent-v1.3.1.zip(用于破ji)

atlassian-confluence-8.5.9-x64.bin(confluence-server文件) 

mysql-8.4.0-1.el7.x86_64.rpm-bundle.tar(mysql数据库) 

 mysql-connector-java-8.0.26.tar.gz(mysql数据库引擎)

下面依次进行下载


atlassian-agent-v1.3.1.zip

KALItarro/atlassian-agent-v1.3.1: 本章内容仅供个人学习研究和交流使用,请于下载后二十四小时内删除,请支持正版 (github.com)icon-default.png?t=N7T8https://github.com/KALItarro/atlassian-agent-v1.3.1进入GitHub里

 

这样就把第一个包下载好了,下载完是个zip包,解压缩一下,里面的atlassian-agent-v1.3.1.zip就是要用的第一个包


atlassian-confluence-8.5.9-x64.bin

访问官网下载网站

Confluence Server Download Archives | Atlassianicon-default.png?t=N7T8https://www.atlassian.com/software/confluence/download-archives 

直接下载,这个就是要准备的第二个bin包


mysql-8.4.0-1.el7.x86_64.rpm-bundle.tar

访问下面这个官方下载网站

MySQL :: Download MySQL Community Servericon-default.png?t=N7T8https://dev.mysql.com/downloads/mysql/

注意:这里绝大多数的都是x86,不要选arm 

这样就得到了第三个包


  mysql-connector-java-8.0.26.tar.gz

这个在阿里云的镜像平台下载

mysql-Connector-J安装包下载_开源镜像站-阿里云 (aliyun.com)icon-default.png?t=N7T8https://mirrors.aliyun.com/mysql/Connector-J/

进入了这个网站,发现好多的安装包,你可以按键盘上的“ CTRL + F ” 进行查找内容为: mysql-connector-java-8.0.26.tar.gz 

点一下就下载了,速度非常之快,这样四个包就凑齐了


2.开始部署 

java 

先把我们刚刚下载好的包放进来 ,我这都放在了/root下面

yum -y install java

先下载一下java环境


 安装mysql

mkdir mysql && tar xf mysql-8.4.0-1.el7.x86_64.rpm-bundle.tar -C mysql

 先解压一下这个归档包

在mysql下会有这些包

yum -y install createrepo

等会我们在mysql目录里创建一个repo环境,就不用一个一个安装rpm了

createrepo mysql

创建完了rpm仓库以后再去我们本地的yum仓库进行修改

vim /etc/yum.repos.d/123.repo

cd /root/mysql/
yum -y install mysql-community-server-8.4.0-1.el7.x86_64.rpm

这样就安装完成了

systemctl start mysqld

开启服务

cat /var/log/mysqld.log  | grep password

看一下密码

!Bm<Pk<uy8rj   这段就是,大家的密码都不一样

mysql -uroot -p

然后复制这个密码,输入密码时候不会有任何字符提示,这是一直保护方式

可以进来就行,然后再去修改他的密码

exit

先退出一下mysqld

vim /etc/my.cnf

在[mysqld]下面加入这四行

validate_password.policy=0
character_set_server=utf8
transaction-isolation = READ-COMMITTED
innodb_log_file_size = 256M

重启一下mysqld,然后再次进入mysql数据库

systemctl restart mysqld
mysql -uroot -p

再次输入刚刚找到哪些密码!Bm<Pk<uy8rj

进入到mysql之后就输入下面这些sql语句,都是mysql里的语句这里不做过多的介绍了,如果想知道请自行搜索

ALTER USER 'root'@'localhost' IDENTIFIED BY 'confluence';
create database confluence default character set utf8mb4;
create user 'confluence'@'%' identified by 'confluence';
grant all PRIVILEGES on *.* to confluence@'%';
flush privileges;
ALTER DATABASE confluence CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;

没有报错的就行了

exit

 退出数据库


安装confluence

cd /root/

回到刚刚四个包所在的位置

chmod +x atlassian-confluence-8.5.9-x64.bin
./atlassian-confluence-8.5.9-x64.bin

按o回车

按1回车

按i回车

按y回车

‘然后8090这个端口就启动了

使用浏览器去访问     ip:8090

 

这里记录下来你的服务器id,我们的id都是不一样的

然后回到服务器关闭服务,然后获取key

/etc/init.d/confluence stop

关闭了服务


获取key

获取key就要使用到atlassian-agent-v1.3.1.zip了

unzip atlassian-agent-v1.3.1.zip
mv atlassian-agent-v1.3.1 /opt/atlassian/
vim /opt/atlassian/confluence/bin/setenv.sh

在该文件最后一行添加内容

export JAVA_OPTS="-javaagent:/opt/atlassian/atlassian-agent-v1.3.1/atlassian-agent.jar ${JAVA_OPTS}" 

然后使用命令

java -jar /opt/atlassian/atlassian-agent-v1.3.1/atlassian-agent.jar -p conf -m 666666@qq.com -n confluence -o confluence -s BDPS-J7YB-JTY8-6QHI

 BDPS-J7YB-JTY8-6QHI是我的服务器id在命令末尾,你把我的这个换成你的

然后这个就是key

接着就能开启confluence了

/etc/init.d/confluence start

把密钥服务进来

当我们选择了mysql发现用不了因为还没有安装mysql引擎


mysql引擎 

tar xf mysql-connector-java-8.0.26.tar.gz
cd mysql-connector-java-8.0.26/
mv mysql-connector-java-8.0.26.jar /opt/atlassian/confluence/confluence/WEB-INF/lib/

放入引擎 

/etc/init.d/confluence restart

重启服务

这次就可以选择了mysql了

主机就是你服务器的ip,端口默认3306

数据库名称,用户名,密码都是confluence

点击测试连接

成功以后再下一步然后耐心等待

新手第一次使用就用示范站点就行

在这配置你的用户

开始

这样就部署完成了 ,开始使用吧!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/654104.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

iptables防火墙【☆】

一、防火墙的基础 防火墙分为硬件防火墙和软件防火墙&#xff0c;硬件防火墙有专门的设备&#xff1a;如国产华为、绿盟等&#xff0c;作为网关层做地址转换等安全防护。很多公司基本都会使用硬件防火墙做第一道防御&#xff0c;在核心业务上再添加软件防火墙提高安全性能…

逆向基础:软件手动脱壳技术入门

这里整合了一下之前自己学习软件手工脱壳的一些笔记和脱文&#xff0c;希望能给新学软件逆向和脱壳的童鞋们一点帮助。 1 一些概念 1.1 加壳 加壳的全称应该是可执行程序资源压缩&#xff0c;是保护文件的常用手段。加壳过的程序可以直接运行&#xff0c;但是不能查看源代码…

MySQL详细安装、配置过程,多图,详解

本文适合centos7环境下安装mysql&#xff0c;在安装和卸载过程中&#xff0c;都在root用户下完成。文章目录 清理环境获取mysql官方yum源安装mysql yum源安装mysql服务安装报错解决办法验证是否安装完成启动mysql服务登录服务方法一&#xff1a;方法二&#xff1a;方法三&#…

huawei 华为 交换机 配置 Dot1q 终结子接口实现跨设备 VLAN 间通信示例

组网需求 如图7-8所示&#xff0c;SwitchA和SwitchB分别下挂VLAN 10和VLAN 20的二层网络&#xff0c;SwitchA和SwitchB之间通过三层网络互通&#xff0c;三层网络采用OSPF协议。要求两个二层网络的PC实现二层隔离三层互通。 图 7-8 配置 Dot1q 终结子接口实现跨设备 VLAN 间通信…

Vue3实战笔记(37)—粒子特效登录页面

文章目录 前言一、粒子特效登录页总结 前言 上头了&#xff0c;再来一个粒子特效登录页面。 一、粒子特效登录页 登录页&#xff1a; <template><div><vue-particles id"tsparticles" particles-loaded"particlesLoaded" :options"…

Spring系列-02-Bean类型, 作用域, 实例化, 生命周期

Bean类型, 作用域, 实例化, 生命周期 Bean类型 在 SpringFramework 中,对于 Bean 的类型,一般有两种设计: 普通BeanFactoryBean 普通Bean 三种方式 Component注解配置类Beanxml <bean> Component public class Child {}Bean public Child child() {return new Ch…

Postgresql源码(134)优化器针对volatile函数的排序优化分析

相关 《Postgresql源码&#xff08;133&#xff09;优化器动态规划生成连接路径的实例分析》 上一篇对路径的生成进行了分析&#xff0c;通过make_one_rel最终拿到了一个带着路径的RelOptInfo。本篇针对带volatile函数的排序场景继续分析subquery_planner的后续流程。 subquer…

国内信创web中间件生态

国内信创web中间件生态 东方通 官网https://www.tongtech.com/pctype/25.html 宝蓝德 官网https://www.bessystem.com/product/0ad9b8c4d6af462b8d15723a5f25a87d/info?p101 金蝶天燕 官网 https://www.apusic.com/list-117.html 中创 官网http://www.inforbus.com…

小程序使用vant组件库

一:下载组件库 在小程序内npm下载的包 vant组件库官网:快速上手 - Vant Weapp (youzan.github.io) 1)首先有有package.json文件,没有的话则先初始化 即使通过package.json去下载包,也需要有,可以观察下载的包. 2)下载包 3)构建npm包 下载包之后存储在node_modules内,但是我们…

详谈 Java中的list.forEach()和list.stream().forEach() 异同点

涉及的文章链接&#xff1a;ArrayList 循环Remove遇到的坑 一、想总结本篇博客的原因 在日常开发中&#xff0c;需要对集合数据进行或多或少的赋值修改&#xff0c;那么循环赋值或者做一些处理就是最常见的一种操作了&#xff0c;但是用习惯了stream流&#xff0c;所以在循环的…

HQChart使用教程99-K线窗口设置上下间距

HQChart使用教程99-K线窗口设置上下预留间距 指标窗口布局说明设置预留间距数据结构通过Setoption设置通过ChangeIndex设置 HQChart代码地址 指标窗口布局说明 顶部预留间距(3)和底部预留间距(5) 这个部分是算在Y轴坐标上的 设置预留间距 数据结构 HorizontalReserved&#…

Python + adb 实现打电话功能

前言 其实很多年前写过一篇python打电话的功能&#xff0c;链接如下&#xff1a; Python twilio 实现打电话和发短信功能_自动发短信代码-CSDN博客 今天由于工作需要&#xff0c;又用python写了个关于打电话的小工具&#xff0c;主要是通过ADB方式实现的 实现过程 1.先利用…

车机壁纸生成解决方案,定制化服务,满足个性化需求

在数字化与智能化浪潮的推动下&#xff0c;汽车内部设计已不再仅仅满足于基本功能的需求&#xff0c;更追求为用户带来前所未有的视觉享受与沉浸式体验。美摄科技&#xff0c;凭借其在图像生成与处理领域的深厚积累&#xff0c;推出了一款创新的车机壁纸生成解决方案&#xff0…

修改Windows系统hosts文件,解决GitHub国内访问速度慢甚至无法访问的问题

对国内大多数用户&#xff0c;GitHub的访问速度非常慢&#xff0c;甚至是打不开&#xff0c;无法访问。究其原因&#xff0c;多数是GitHub的CDN域名解析&#xff08;DNS&#xff09;遭到了污染或拦截。本文以Windows 10系统为例&#xff0c;通过修改本地hosts文件&#xff0c;解…

电脑可以录音吗?这里有你想要的答案!

在数字化时代&#xff0c;电脑已经成为我们日常生活中不可或缺的工具。除了办公、娱乐等基本功能外&#xff0c;电脑还具备许多实用的辅助功能&#xff0c;其中之一就是录音功能。可是电脑可以录音吗&#xff1f;本文将介绍两种在电脑上录音的方法&#xff0c;希望通过本文的介…

人生二选一:央企就业?美国做博士后?—请看她的抉择

一位30岁的女博士&#xff0c;收到国内央企和德国、美国的博士后邀请函&#xff0c;她该如何选择&#xff1f;知识人网小编推荐这篇文章&#xff0c;为大家解开谜题的同时&#xff0c;也给有同样纠结的学者提供一些启迪。 去年12月底的一个晚上&#xff0c;我收到美国一所高校发…

ubuntu系统开启ssh密码登录

文章目录 前言 一、确认否有ssh服务 二、修改/etc/ssh/sshd_config配置文件 三、重启ssh服务 总结 前言 安装好ubuntu系统后&#xff0c;默认是无法通过密码远程shell连接的&#xff0c;需要修改配置文件。 一、确认否有ssh服务 我这边使用的是ubuntu 22.04 LTS的系统&a…

AirBnb架构简史

2007 年&#xff0c;布莱恩切斯基 (Brian Chesky) 和乔加比亚 (Joe Gabbia) 搬到了旧金山。他们一边想为自己的创业想法筹集资金&#xff0c;一边又需要支付房租。 碰巧的是&#xff0c;当时城里正要举行一个设计会议&#xff0c;这意味着很多设计师都会寻找住处。他们想出了在…

海外仓系统要多少钱?最贵的未必是最好的,性价比高的才是

海外仓系统可以说已经是现在海外仓管理不可或缺的重要工具&#xff0c;然而&#xff0c;很多海外仓企业在选择海外仓系统时最头疼的问题就是不知道到底多少钱才合适。 确实&#xff0c;现在的海外仓系统市场价格体系非常多&#xff0c;几万几十万各种定价都有&#xff0c;让人…

linux父进程fork出子进程后,子进程为何首先需要close文件描述符。

在linux c/c编程时&#xff0c;父进程fork出子进程后&#xff0c;子进程经常第一件事就是close掉所有的文件描述符&#xff1b;为何需要这样做&#xff0c;本文用一个例子进行简单说明。 考虑到一种情况&#xff0c;父进程创建了tcp服务端套接字&#xff0c;并且listen&#x…