confluence -- 团队文档的管理平台。

首先要在confluence官网买key。

部署

安装jdk 1.8 环境

查看机器是否自带 java -version,没有再安装。

yum install mariadb-server mariadb mysql-connector-java -y

修改mysql配置

vim /etc/my.cnf
[mysqld]
transaction-isolation=READ-COMMITTED #配置隔离级别
max_allowed_packet=34M
innodb_log_file_size=256M
character-set-server = utf8
max_allowed_packet = 1G systemctl start mariadb

建库授权

mysql
create database confluence character set utf8 collate utf8_bin;
GRANT ALL ON confluence.* TO 'u_confluence'@'127.0.0.1' IDENTIFIED BY '121212';
flush privileges;

安装confluence

准备安装包 atlassian-confluence-6.15.6-x64.bin(官网下载)

chmod 755 ./atlassian-confluence-6.15.6-x64.bin
./atlassian-confluence-6.15.6-x64.bin

cp /usr/share/java/mysql-connector-java.jar /data/atlassian/confluence/confluence/WEB-INF/lib/

修改tomcat配置

若没有配代理不用修改,我配置了一个nginx代理 https://confluence.aaa.com,需要添加proxyName proxyPort 两个配置

vim /data/atlassian/confluence/conf/server.xml

    <Connector port="8090" connectionTimeout="20000" redirectPort="8443"
maxThreads="48" minSpareThreads="10"
enableLookups="false" acceptCount="10" debug="0" URIEncoding="UTF-8"
protocol="org.apache.coyote.http11.Http11NioProtocol"
proxyName="confluence.aaa.com" proxyPort="443" scheme="https"/>

重启服务

systemctl daemon-reload
systemctl start confluence

初始化配置

访问https://confluence.aaa.com

设置语言为中文















接下来是配置管理员账户,创建一个空间,配置完成。

以下是踩坑环节

进入后会提示数据库的 innodb_log_file_size与 max_allowed_packet 过小,需要增大

修改max_allowed_packet

在[mysqld]下增加max_allowed_packet变量:
vim /etc/my.cnf
[mysqld]
max_allowed_packet=34M

修改innodb_log_file_size

systemctl stop mariadb
在[mysqld]下增加 innodb_log_file_size 变量:
vim /etc/my.cnf
innodb_log_file_size=256M
cd /var/lib/mysql
rm -rf ib_logfile*
systemctl start mariadb

查看两个变量当前值

show global variables like '%max_allowed_packet%';
show global variables like '%innodb_log_file_size%';

修改字符编码

 在[mysqld]下增加character-set-server
vim /etc/my.cnf
character-set-server = utf8

在修改该配置生效前后数据库字符

show variables like 'char%';



上传大文件报错

代理处对上传文件大小做了限制,server{} 中添加以下配置

client_body_buffer_size 50M;
client_max_body_size 50M;

confluence部署的更多相关文章

  1. confluence 部署与配置

    什么是confluence 部署步骤 安装 下载目标平台目标版本安装包.windows为例 若第一次默认安装 一直下一步. 若再次安装 下载并将mysql 连接控件放到 /xxx/xxx/conflu ...

  2. Confluence部署攻略 [转]

    一.软件介绍 AtlassianConfluence(简称Confluence)是一个专业的wiki程序.它是一个知识管理的工具,通过它可以实现团队成员之间的协作和知识共享.Confluence不是一 ...

  3. confluence部署与破解

    一.confluence安装 #安装环境环境 centos7.jdk8.mysql5.7.Confluence6.14.1 confluence下载地址 wget https://product-do ...

  4. Linux Centos7.x下安装部署Jira和confluence以及破解方法详述

    简述 JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪.客户服务.需求收集.流程审批.任务跟踪.项目跟踪和敏捷管理等工作领域. Confluence是一个专业的企业知识管 ...

  5. 在Docker中部署Confluence和jira-software

    -------谢谢您的参考,如有疑问,欢迎交流 version: centos==7.2 jdk==1.8 confluence==6.15.4 jira-software==8.2.1 docker ...

  6. 关于confluence上传文件附件预览查看时出现乱码的问题解决办法

    在confluence上传excel文件,预览时发现乱码问题主要是因为再上传文件的时候一般是Windows下的文件上传,而预览的时候,是linux下的环境,由于linux下没有微软字体,所以预览的时候 ...

  7. 关于访问Jira和Confluence服务越来越缓慢的解决办法阐述

    Jira和Confluence部署在同一台服务器上,跑一段时间后,发现访问jira和confluence时,打开越来越缓慢.这是因为根据主机物理内存不同,默认的java虚拟机内存也会不同(一个较低值) ...

  8. Confluence 使用常见问题列表

    Confluence 6 管理 Atlassian 提供的 App 摘要: Confluence 用户可以使用桌面应用来编辑一个已经上传到 Confluence 的文件,然后这个文件自动保存回 Con ...

  9. Confluence 6 安全概述和建议概述

    这个文档是针对 Confluence 的系统管理员希望对 Confluence Web应用程序安全性进行评估而设计的.这个页面将对系统的安全进行大致的描述,同时也会对 Confluence 的安全配置 ...

随机推荐

  1. 快速部署单节点RancherServer

    已安装 docker,并配置docker国内镜像源 docker version docker pull rancher/rancher:v2.2.0 docker run -d -p 80:80 - ...

  2. 如何利用 CSS 的动画原理,创作一个乒乓球对打动画

    效果预览 在线演示 按下右侧的"点击预览"按钮可以在当前页面预览,点击链接可以全屏预览. https://codepen.io/comehope/pen/rvgLzK 可交互视频教 ...

  3. Python-RabbitMQ-fanout(广播模式)

    生产者:fanout_publiser.py import pika import sys connection = pika.BlockingConnection(pika.ConnectionPa ...

  4. go语言坑之并发访问map

    fatal error: concurrent map read and map write 并发访问map是不安全的,会出现未定义行为,导致程序退出.所以如果希望在多协程中并发访问map,必须提供某 ...

  5. RabbitMQ 示例-生产者-消费者-direct-topic-fanout

    这是生产者和消费者2个项目, 包含 direct,topic,fanout模式下的消费,springboot + rabbitmq 代码地址:https://github.com/duende99/R ...

  6. mysql索引失效的情况

    1.WHERE字句的查询条件里有不等于号(如:WHERE column!=...),MYSQL将无法使用索引: 2.WHERE字句的查询条件里使用了函数的列(如:WHERE DAY(column)=. ...

  7. Git复习(九)之理解git工作区和暂存区

    前言 Git和其他版本控制系统如SVN的一个不同之处就是有暂存区的概念. 版本库 在工作区目录中有一个.git文件,这个其实不是工作区而是Git的版本库 版本库中包含两个部分,一个是暂存区index/ ...

  8. KPI VS OKR

    近几年,OKR 这个词越来越流行了. 在硅谷,Google.Facebook.Amazon.LinkedIn 等公司都陆续成功落地了 OKR,国内的互联网巨头们,腾讯.百度.滴滴.小米等互联网公司也都 ...

  9. vue实现登录路由拦截

    第一步 在router.js里面 把需要判断是否登录的路由添加meta对象属性 在meta对象里面自定义一个属性值 第二步 : 在router.js里面 与const router = new Rou ...

  10. ubuntu终端安装最新ss

    有时候因为加密方式比较新,比如aes-256-gcm,导致旧版本的不能用 一句命令安装ss最新版本 aes-256-gcm加密方式可以用,没毛病