搭建confluence(基于centos)

前提:centos系统虚拟机,当前虚拟机ip:192.168.60.53

安装jdk

tar -xvf jdk-8u144-linux-x64.tar.gz
  • 编辑配置文件,添加环境变量
vim  /etc/profile
  • 输入以下内容 JAVA_HOME 路径根据实际解压路径
  JAVA_HOME=/home/java/jdk1.8.0_144
  CLASSPATH=$JAVA_HOME/lib/
  PATH=$PATH:$JAVA_HOME/bin
  export PATH JAVA_HOME CLASSPATH
  • 配置生效
source /etc/profile
  • 测试jdk是否安装成功
 java -version

安装mysql

(注:confluence目前不支持8.0版本,8.0版本的驱动为com.mysql.cj.jdbc.Driver,因此我们安装5.7版本的MySQL)

1. 安装YUM Repo
  • 由于CentOS 的yum源中没有mysql,需要到mysql的官网下载yum repo配置文件。
wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
  • repo安装:
rpm -ivh mysql57-community-release-el7-9.noarch.rpm

执行完成后会在/etc/yum.repos.d/目录下生成两个repo文件mysql-community.repo mysql-community-source.repo

2. 使用yum命令即可完成安装

注意:必须进入到 /etc/yum.repos.d/目录后再执行以下脚本

  • 安装mysql:
yum install mysql-server
  • 启动msyql:
systemctl start mysqld #启动MySQL
  • 获取安装时的临时密码(在第一次登录时就是用这个密码):
grep 'temporary password' /var/log/mysqld.log
3. 登录
mysql -u root -p

密码为刚刚获取的临时密码

4. 登录成功后修改密码

注意:这里会进行密码强度校验(密码设置时必须包含大小写字母、特殊符号、数字,并且长度大于8位)
我当前的密码设置为:wftest@231,输入修改语句 :

ALTER USER 'root'@'localhost' IDENTIFIED BY 'wftest@231'; 
5. 开启远程控制

MySQL默认是没有开启远程控制的,必须添加远程访问的用户,即默认是只能自己访问,别的机器是访问不了的。

  • 连接服务器: mysql -u root -p
  • 看当前所有数据库:show databases;
  • 进入mysql数据库:use mysql;
  • 查看mysql数据库中所有的表:show tables;
  • 查看user表中的数据:select Host, User,Password from user;
  • 修改user表中的Host: update user set Host=’%’ where User=‘root’;
    说明: % 代表任意的客户端,可替换成具体IP地址。
  • 最后刷新一下:flush privileges;
    注意:一定要记得在写sql的时候要在语句完成后加上" ; "

安装confluence

cd /opt
wget https://product-downloads.atlassian.com/software/confluence/downloads/atlassian-confluence-6.10.0-x64.bin #下载
chmod +x atlassian-confluence-6.10.0-x64.bin #授予执行权限
./atlassian-confluence-6.10.0-x64.bin #安装

访问http://ip:8090,可以看到初始化界面

破解confluence

1.下载破解工具

Confluence的破解,需要用到破解工具,首先下载破解工具到你的个人电脑,不是centos服务器。下载地址:
https://files.cnblogs.com/files/Javame/confluence%E7%A0%B4%E8%A7%A3%E5%B7%A5%E5%85%B7.zip

2.confluence设置

访问第一步安装好的Confluence,选择语言为中文–>选择安装–>插件先不选,直接下一步–> 记录下server ID。
在这里插入图片描述
在这里插入图片描述

3. 进行破解
# 关闭Confluence
cd /usr/local/atlassian/confluence    # 进入你安装的目录
bin/stop-confluence.sh    # 关闭confluence

# 将confluence 下面的一个atlassian-extras-decoder-v2-3.3.0.jar包复制一份出来
cp confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.3.0.jar ~/

# 将其改名为atlassian-extras-2.4.jar
mv ~/atlassian-extras-decoder-v2-3.3.0.jar ~/atlassian-extras-2.4.jar

# 将改名后的atlassian-extras-2.4.jar 传到本地
# 使用sftp传输到本地,具体方法不细说了
4. 本地电脑操作
  • 打开下载的破解工具,运行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.3.0.jar

# 然后覆盖回原路径
mv atlassian-extras-decoder-v2-3.3.0.jar /usr/local/atlassian/confluence/confluence/WEB-INF/lib/
5. 配置修改mysql并上传mysql驱动

Confluence本身是没有集成mysql驱动的,需要自己下载并上传,官方教程文档地址如下:
https://confluence.atlassian.com/doc/database-setup-for-mysql-128747.html

6. 重新启动Confluence并完成后续安装

完成上述步骤后,重启confluence,会回到输入key的界面,

  • 输入上面记录的key,点击下一步
  • 然后进行配置数据库
    • 选择【我自己的数据库】
    • 数据库类型选择【mysql】,安装类型【简单】
    • 主机名【192.168.60.53】
    • 端口【3306】
    • 数据库名称【confluence】
    • 用户名【root】
    • 密码【wftest@231】
  • 从备份还原(因为原wiki的数据拷贝 所以选择这个功能)
  • 传输自己之前备份的zip包
  • 完成
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值