1.下载地址:https://×××w.atlassian.com/software/confluence/downloadhtml
chmod a+x mysql
2.安装以前确保安装了数据库和jdk8web
3.执行atlassian-confluence-6.10.0-x64.bin文件进行安装sql
若是报错:at sun.font.CompositeStrike.getStrikeForSlot(CompositeStrike.java:79)数据库
解决方法:https://blog.csdn.net/msdnchina/article/details/78157553?locationNum=4&fps=1vim
缘由:java运行字体不匹配centos
vim /etc/fonts/local.conf服务器
<?xml version='1.0'?>app
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<alias>
<family>serif</family>
<prefer><family>Utopia</family></prefer>
</alias>
<alias>
<family>sans-serif</family>
<prefer><family>Utopia</family></prefer>
</alias>
<alias>
<family>monospace</family>
<prefer><family>Utopia</family></prefer>
</alias>
<alias>
<family>dialog</family>
<prefer><family>Utopia</family></prefer>
</alias>
<alias>
<family>dialoginput</family>
<prefer><family>Utopia</family></prefer>
</alias>
</fontconfig>
而后从新执行./atlassian-confluence-6.10.0-x64.bin
4.在安装目录执行./startup.sh启动服务
实际上安装完成以后自动启动服务了,能够查看进程有8090端口
5.下载破解工具:
Confluence的破解,须要用到破解工具,首先下载破解工具到你的我的电脑,不是centos服务器。下载地址:
https://files.cnblogs.com/files/Javame/confluence%E7%A0%B4%E8%A7%A3%E5%B7%A5%E5%85%B7.zip
而后按照下面的步骤进行:
访问第一步安装好的Confluence,选择语言为中文
插件先不选
记录下你的server ID:BD81-ZXMZ-M6FL-CKTL
开始破解
# 关闭Confluence
cd /opt/atlassian/confluence/bin # 进入你安装的目录
./stop-confluence.sh # 关闭confluence
# 将confluence 下面的一个atlassian-extras-decoder-v2-3.4.1.jar包复制一份出来
cp /opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar /root/
# 将其更名为atlassian-extras-2.4.jar
mv /root/atlassian-extras-decoder-v2-3.3.0.jar /root/atlassian-extras-2.4.jar
# 将更名后的atlassian-extras-2.4.jar 传到本地
而后本地电脑操做: ① 打开下载的破解工具,运行confluence_keygen.jar ②将记录的server ID填入,Name随便填。
③点击gen, 生成key并复制保存下来后面会用到。 ④点击patch,选择刚下传到本地的atlassian-extras-2.4.jar文件进行破解。
OK,破解完成后,将破解后的文件传回服务器
# 传回服务器后,将名称改回以前的名称
mv atlassian-extras-2.4.jar atlassian-extras-decoder-v2-3.4.1.jar
# 而后覆盖回原路径
mv atlassian-extras-decoder-v2-3.4.1.jar /opt/atlassian/confluence/confluence/WEB-INF/lib/
配置修改mysql并上传mysql驱动
Confluence自己是没有集成mysql驱动的,须要本身下载并上传,本来在你安装的时候,输入key以后,会须要填入mysql链接信息,那里会有连接指向官方文档,教你如何配置mysql。可是配置完成后须要重启,会致使前面的破解出问题,因此,这里要一块儿完成后再从新启动。官方教程文档地址以下:
数据库配置:https://confluence.atlassian.com/doc/database-setup-for-mysql-128747.html
在MySQL服务器中编辑 my.cnf 文件
将默认字符集指定为UTF-8:
character-set-server=utf8
collation-server=utf8_bin
将默认存储引擎设置为InnoDB:
default-storage-engine=INNODB
指定值max_allowed_packet至少为256M:
max_allowed_packet=256M
指定值 innodb_log_file_size 至少为2GB:
innodb_log_file_size=2GB
确保sql_mode参数未指定NO_AUTO_VALUE_ON_ZERO
sql_mode = NO_AUTO_VALUE_ON_ZERO
确保数据库的全局事务隔离级别已设置为READ-COMMITTED
transaction-isolation=READ-COMMITTED
检查二进制日志记录格式是否配置为使用“基于行”的二进制日志记录
binlog_format=row
从新启动MySQL服务器以使更改生效
systemctl restart mysqld
建立一个空的Confluence数据库模式
create database confluence character set utf8 collate utf8_bin;
建立Confluence数据库用户,并受权
grant all privileges on confluence.* to 'confluence'@'%' identified by 'Admin@123';
flush privileges; MySQL用户数据和权限有修改后,不重启MySQL服务的状况下直接生效
数据库驱动:https://confluence.atlassian.com/doc/database-jdbc-drivers-171742.html
1.中止Confluence服务
2. 驱动程序文件 mysql-connector-java-5.1.xx-bin.jar 放到<installation-directory>/confluence/WEB-INF/lib 目录中
从新启动Confluence并完成后续安装
完成上述步骤后,重启confluence,会回到输入key的界面,输入上面记录的key,点击下一步 --> 而后进行配置数据库 --> 推荐使用示范站点,先熟悉Confluence,而后再自行进行设置 --> 用户管理能够选择与jira进行集成,不然仍是选择第一个本身管理用户和用户组。 --> 配置系统管理员帐号 --> 完成
写入数据库须要一段时间,完成后选择空白站点
能够将Confluence应用程序链接到LDAP目录,以进行身份验证,用户和组管理
https://confluence.atlassian.com/doc/connecting-to-an-ldap-directory-229838241.html
选择 cog图标,而后选择 General Configuration
单击左侧面板中的“ 用户目录 ”。
添加目录并选择如下类型之一:
Microsoft Active Directory - 此选项提供了一种快速选择AD的方法,由于它是最经常使用的LDAP目录类型。
LDAP - 您能够在下一个屏幕上选择特定的LDAP目录类型。
输入设置的值,以下所述。
保存目录设置。
经过单击“用户目录”屏幕上每一个目录旁边的蓝色向上和向下箭头来定义目录顺序。如下是目录顺序如何影响处理的摘要:
仅对应用程序有权进行更改的第一个目录中的用户和组进行更改。
目录的顺序是搜索用户和组的顺序(默认状况下,Confluence会聚合全部目录中的组成员资格,所以顺序不会影响成员资格自己)。
详情请参见管理多个目录。