前言
Atlassian Confluence(简称Confluence)是一个专业的wiki程序。它是一个知识管理的工具,通过它可以实现团队成员之间的协作和知识共享。
Confluence使用简单,但它强大的编辑和站点管理特征能够帮助团队成员之间共享信息,文档协作,集体讨论。 目前,Confluence被用于广泛地用于项目团队,开发团队,市场销售团队。
准备
软件
- 操作系统 CentOS7
- Confluence版本 6.10.1
- MySQL 5.7.22
- mysql-connector-java-5.1.46
数据
- 服务器IP 192.168.174.132
- Confluence端口号 8090
- Confluence数据库名称 confluence
- Confluence数据库用户名 confluenceUser
- Confluence数据库密码 12345678
下载
下载Confluence
-
下载MySQL 5.7.22
MySQL5.7.22的下载与安装,上篇已经详细介绍过,此处不再叙述;
下载mysql-connector-java-5.1.46
- 打开mysql官网
- 依次打开Community->MySQL Connectors->Connector/j
- 选择操作系统选择Platform Independent,按图中箭头下载软件
- 解压软件(将用到如图所示jar包)
配置数据库
- 用SSH连接到CentOS,并打开SSH Secure Shell
-
修改/etc/my.cnf中数据
character-set-server=utf8
collation-server=utf8_bin
default-storage-engine=INNODB
max_allowed_packet=256M
innodb_log_file_size=2GB
sql_mode = NO_AUTO_VALUE_ON_ZERO
transaction-isolation=READ-COMMITTED
binlog_format=row -
登录MySQL
输入指令:mysql -u root -p
-
创建数据库
CREATE DATABASE confluence CHARACTER SET utf8 COLLATE utf8_bin;
-
创建用户名和密码
set global validate_password_policy=0;
set global validate_password_mixed_case_count=2;
create user ‘confluenceUser’ identified by ‘12345678’; -
外部访问权限
GRANT ALL PRIVILEGES ON confluence.* TO ‘confluenceUser’ IDENTIFIED BY ‘12345678’;
flush privileges;
安装
- 使用SSH将准备阶段下载的atlassian-confluence-6.10.1-x64.bin上传到指令目录
-
修改atlassian-confluence的文件权限
chmod +x atlassian-confluence-6.10.1-x64.bin
-
安装atlassian-confluence
./atlassian-confluence-6.10.1-x64.bin
-
安装完成后,停止service服务
-
将准备阶段下载的mysql-connector-java-5.1.46放到/opt/atlassian/confluence/lib目录下
-
关闭firewall服务
systemctl stop firewalld.service
systemctl disable firewalld.service -
安装iptables-services
-
重启service服务
service confluence start
-
设置语言,并选择安装方式
- 选择使用Licence
- 设置管理员信息
- 安装完成后,如下图