一. 简介
Confluence是一个专业的企业知识管理与协同软件,也可以用于构建企业wiki。使用简单,但它强大的编辑和站点管理特征能够帮助团队成员之间共享信息、文档协作、集体讨论,信息推送。
二、安装环境
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
以下为本次的安装环境 操作系统:centos7.9 jdk版本:1.8 数据库版本:mariadb-10.4.11 confluence版本:6.7.1 confluence安装包和破解工具在下面的链接中,整理不易,请点个关注。 https://pan.baidu.com/s/1ITyAPMaWyeIAGBlcrfN6pQ 密码:Z8m6 |
三、安装过程
1、安装jdk
1 |
由于confluence是java环境,需要具备Java环境,请自行安装Java环境,本篇不再具体介绍。 |
2、安装数据库
1 |
由于confluence需要连接后端数据库,支持多种数据库,本篇使用的mariadb,请自行安装,本篇不再具体介绍。 |
3、安装confluence
1 2 3 4 5 6 7 8 |
#准备安装confluence 尽可能关闭防火墙,关闭selinux,防止访问过程中出现问题。 setenforce 0 sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/selinux/config systemctl status firewalld systemctl stop firewalld systemctl disabled firewalld |
3.1、上传confluence包文件到服务器上,并赋予可执行权限
1 |
chmod a+x atlassian-confluence-6.7.1-x64.bin |
3.2、执行confluence的安装文件
1 |
./atlassian-confluence-6.7.1-x64.bin |
1 2 3 |
confluence的安装需要手动输入,下面红色是提示输入信息,绿色是我实际的输入。 本实验指定了安装目录和数据目录,默认的安装目录很乱,后期数据量大不好维护,请提前安排好安装目录。 |
3.3、安装好默认就是运行起来的,端口默认是8090
然后就可以在浏览器上进行访问配置了。
四、配置过程
4.1、浏览器访问
默认端口是8090,如果访问不到,可以查看是否防火墙导致的,如果是阿里云环境,请检查安全组。 可以选择中文环境,不得不说,confluence还是很给力的。
1 2 |
http://192.168.66.178:8090/setup/setupstart.action #友情提示,尽量用Edge浏览器访问,可能会有兼容性问题 |
4.2、配置选项
1 2 3 4 5 |
如果是搭建测试可以选择使用安装,会有一段时间的试用期。 本实验选择的是产品安装,如果是生产使用,需要选择产品安装,默认是需要收费授权的。 但是可以破解,本实验只用于测试实验,伙伴们需要自己选择。 |
4.3、选择插件,点击下一步
4.4、然后就需要输入授权码了,先把ID复制出来,后期会用的到
4.5、破解过程(获取授权码)
<1>.首先需要在win电脑上安装java环境,伙伴们自行安装,这里不再介绍。
<2>. 打开破解程序。
<3>. 需要把服务器中confluence环境中的加密jar复制到桌面,并更改文件名称为atlassian-extras-2.4.jar
1 2 3 4 |
下面是该文件的具体路径,和名称 cd /opt/atlassian/confluence/confluence/WEB-INF/lib ls atlassian-extras-decoder-v2-3.3.0.jar |
1 2 3 4 5 6 7 8 9 10 11 12 |
按照下面的步骤, <1>:写入名字、 <2>:将ID复制到栏目中、 <3>:点击选择复制到桌面的文件、 <4>:点击生成key。 1.注意先不要把key导入到confluence的 授权码栏目中。 2.需要先把刚才复制到桌面的jar文件,导入到confluence环境中,并改回原来的名字。 3.接下来重启confluence。重启文件在confluence目录下的bin目录下,可以看到confluence是在tomcat的基础进行更改的。 重启目录:/opt/atlassian/confluence/bin ./stop-confluence.sh ./start-confluence.sh |
4.6、进行验证
重启之后,重新访问confluence的8090 页面,将key进行导入,点击下一步。
4.7、选择数据库
这边我选择的自己的数据库。
新建数据库
1 2 3 4 5 6 7 |
字符 utf8 排序规则:utf8_bin 否则会报错 CREATE DATABASE Confluence CHARACTER SET utf8mb4 COLLATE utf8mb4_bin; GRANT ALL PRIVILEGES ON Confluence .* TO 'Confluence'@'localhost' IDENTIFIED BY '123456'; |
1 |
本实验选择的是mysql库,需要安装一个驱动,在本文开头的分享链接中,有该驱动程序。 |
1 2 3 4 |
放进去后,需要重启,然后继续安装 重启目录:/opt/atlassian/confluence/bin ./stop-confluence.sh ./start-confluence.sh |
注意:
1 2 3 4 |
如果是新库的话,可能会提示数据库的隔离级别不正确。需要修改数据库的隔离级别。出现以下提示。 您的数据库必须使用'READ-COMMITTED'作为默认隔离级别。 SET GLOBAL tx_isolation='READ-COMMITTED'; flush privileges; |
1 2 |
#也可以使用jdbc连接字符串 jdbc:mysql://192.168.66.178:3306/confluence?useUnicode=true&characterEncoding=utf-8&useSSL=false |
4.8、加载内容(开始加载内容,这边选择的是空白站点 )
4.9、然后配置用户管理
配置系统管理员账号等信息。
提示成功
五、confluence默认配置
5.1、端口配置
1 2 3 |
后期可以更改confluence的默认端口 配置文件路径在confluence家目录下的conf/server.xml /opt/atlassian/confluence/conf/server.xml |
5.2、数据源配置
1 2 3 |
后期可以更改confluence的数据源。 配置文件在confluence的数据目录下。 /opt/atlassian/application-data/confluence/confluence.cfg.xml |
5.3、容器化部署
1 |
https://www.iots.vip/post/atlassian-series-crack.html |
1 |
本文源自https://blog.csdn.net/tiny_du/article/details/119462042 有改动 |
5.4、页面中文乱码问题
1 |
https://blog.csdn.net/zhulianseu/article/details/126870709 |
- 本文固定链接: https://www.yoyoask.com/?p=10335
- 转载请注明: shooter 于 SHOOTER 发表