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. JavaScript更改css样式

    来源:https://www.w3school.com.cn/js/js_htmldom_css.asp 1, document.getElementById(id).style.property = ...

  2. Python 入门 之 包

    Python 入门 之 包 1.包 (1)什么是包? 文件夹下具有_ init.py _的文件夹就是一个包 (2)包的作用: 管理模块(文件化) (3)包的导入: 导入: 启动文件要和包文件是同级 绝 ...

  3. 求问:numpy里面索引时,采用整型数组和整型列表的区别!

  4. 数据结构(四) 图(Graph)

    在图形结构中,结点之间的关系可以是任意的. 一.图 图由定点(vertex)和边(edge)两个有限集合组成: Graph=(V,R) V是定点集,R={E},E是边集. 有向图(directed n ...

  5. 首个springboot项目总结

    项目说明:采用分布式架构的基于restfulApi的后端微服务api项目. 用到的技术栈:springboot.mybatis.swagger.eureka注册中心.gateway.awss3.doc ...

  6. the Percentage Layout of Android (安卓的百分比布局)

    不用wrap_content.match_parent来指定 控件的大小, 1.在app/bulid.gradle文件的dependencies中添加 compile 'com.android.sup ...

  7. centos安装配置LAMP,https,fastcgi

    Centos7 配置LAMP+fastcgi(Centos7.2+php7.0+mariadb+httpd)   环境:阿里云centos7.3 一.安装并配置数据库 1.安装数据库 #yum ins ...

  8. avascript中实现垃圾桶的功能

    javascript中实现垃圾桶的功能,就像折垃圾桶在拖动目标上触发事件 (源元素):ondragstart - 用户开始拖动元素时触发ondrag - 元素正在拖动时触发ondragend - 用户 ...

  9. 第三篇 HTML 表单及表格

    表单及表格 表单,常用在登录.注册等地方,这也是一个最基本的.   我们就用登录,来学习什么是表单!   表单 form 标签,在某些好用的编辑工具,比如:WebStorm  你在上面写出form再按 ...

  10. Linux Exploit系列之六 绕过ASLR - 第一部分

    绕过ASLR - 第一部分 什么是 ASLR? 地址空间布局随机化(ASLR)是随机化的利用缓解技术: 堆栈地址 堆地址 共享库地址 一旦上述地址被随机化,特别是当共享库地址被随机化时,我们采取的绕过 ...