文章目录
Confluence 是一个专业的企业知识管理与协同软件,也可以用于构建企业 wiki 。使用简单,但它强大的编辑和站点管理特征能够帮助团队成员之间共享信息、文档协作、集体讨论,信息推送。
一、下载并安装
1、下载地址
https://www.atlassian.com/software/confluence/download-archives
选择下载 Linux 版。
2、赋予运行权限
chmod +x atlassian-confluence-7.13.5-x64.bin
3、执行安装
sh atlassian-confluence-7.13.5-x64.bin
按回车键确定安装:
选择1继续:
按回车键继续:
按回车键启动服务:
安装完成:
二、初始化配置Confluence
1、访问 Confluence 页面
在浏览器访问:http://192.168.40.154:8090 (安装的服务器地址)。
注意:需要关闭防火墙或者打开 8090 端口。
首次访问会进入安装配置页面。
可选择语言为中文,然后选择产品安装。
输入 Confluence 许可证密钥:
2、激活 Confluence
前往官网购买产品:https://www.atlassian.com/zh/software/confluence
3、配置数据库(使用MySQL)
选择 MySQL 需要自己单独下载安装 MySQL 驱动。
下载地址:https://dev.mysql.com/downloads/connector/j/
选择适合自己服务器的驱动:
yum localinstall mysql-connector-java-8.0.29-1.el7.noarch.rpm
cp /usr/share/java/mysql-connector-java.jar /opt/atlassian/confluence/confluence/WEB-INF/lib/
登录 MySQL :
mysql -u root -p
创建数据库并设置字符集:
CREATE DATABASE confluencedb DEFAULT CHARSET utf8mb4 COLLATE utf8mb4_bin;
创建用户并赋予权限:
CREATE USER 'confluence'@'%' IDENTIFIED BY 'confluence123';
GRANT ALL ON confluencedb.* TO 'confluence'@'%';
flush privileges;
修改 MySQL 的事务默认隔离级别为 read-committed
修改 my.cnf 或 my.ini 例如 /etc/my.cnf
在 [mysqld] 标签下设置:
transaction-isolation=READ-COMMITTED
sql_mode = NO_AUTO_VALUE_ON_ZERO
innodb_log_file_size=2GB
max_allowed_packet=256M
default-storage-engine=INNODB
character-set-server=utf8mb4
collation-server=utf8mb4_bin
binlog_format=row
log_bin_trust_function_creators = 1
optimizer_switch = derived_merge=off
重启 MySQL:service mysqld restart
设置完 MySQL 之后需要重启一次 Confluence 。
然后点击测试连接,成功后可继续下一步。