CentOS 7安装破解confluence6.10,使用ldap登录

1.下载地址:https://×××w.atlassian.com/software/confluence/download

wget  https://product-downloads.atlassian.com/software/confluence/downloads/atlassian-confluence-6.10.0-x64.bin

chmod a+x 

2.安装之前确保安装了数据库和jdk8

3.执行atlassian-confluence-6.10.0-x64.bin文件进行安装

如果报错:at sun.font.CompositeStrike.getStrikeForSlot(CompositeStrike.java:79)

解决方法:https://blog.csdn.net/msdnchina/article/details/78157553?locationNum=4&fps=1

原因:java运行字体不匹配

vim /etc/fonts/local.conf

<?xml version='1.0'?>

<!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,选择语言为中文

image.png

插件先不选

image.png

记录下你的server IDBD81-ZXMZ-M6FL-CKTL

image.png

开始破解

# 关闭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文件进行破解。

image.png

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服务的情况下直接生效

下载并安装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进行集成,否则还是选择第一个自己管理用户和用户组。 --> 配置系统管理员账号  --> 完成

image.png

image.png

image.png


写入数据库需要一段时间,完成后选择空白站点

image.png

image.png

image.png

可以将Confluence应用程序连接到LDAP目录,以进行身份验证,用户和组管理

https://confluence.atlassian.com/doc/connecting-to-an-ldap-directory-229838241.html

  1. 选择 cog图标,然后选择  General Configuration

  2. 单击左侧面板中的“ 用户目录 ”。

  3. 添加目录并选择以下类型之一:

    • Microsoft Active Directory - 此选项提供了一种快速选择AD的方法,因为它是最常用的LDAP目录类型。

    • LDAP - 您可以在下一个屏幕上选择特定的LDAP目录类型。

  4. 输入设置的值,如下所述。

  5. 保存目录设置。

  6. 通过单击“用户目录”屏幕上每个目录旁边的蓝色向上和向下箭头来定义目录顺序以下是目录顺序如何影响处理的摘要:

    • 仅对应用程序有权进行更改的第一个目录中的用户和组进行更改。

    • 目录的顺序是搜索用户和组的顺序(默认情况下,Confluence会聚合所有目录中的组成员资格,因此顺序不会影响成员资格本身)。

    详情请参见管理多个目录



猜你喜欢

转载自blog.51cto.com/7072753/2320961