Confluence安装教程


1、linux安装JAVA8环境

(1)查看JAVA相关列表

yum -y list java*

如果报错,错误信息如:

error: rpmdb: BDB0113 Thread/process 10836/139806790010944 failed: BDB1507 Thread died in Berkeley DB library

则执行:

cd /var/lib/rpm
rm -rf __db*
rpm --rebuilddb

(2)安装JDK

yum install java-1.8.0-openjdk.x86_64

安装完成后,验证java版本

java -version
javac

如果执行javac返回:

javac: command not found

这是因为默认安装完只有运行环境,java安装目录下只有jre文件夹,所以需要安装开发环境

yum install java-1.8.0-openjdk-devel.x86_64

可以看到/urs/lib/jvm下本来只有jre,现在多了lib等目录
(3)添加到环境变量
Yum安装的默认路径为:/usr/lib/jvm
执行

vi /etc/profile

#在末尾添加
#set java environment
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-1.el7_9.x86_64
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME CLASSPATH PATH

#执行生效,有空格
. /etc/profile

2、安装破解版Confluence

(1)Windows主机下载confluence7.4破解包,且windows需要有java环境:地址如下:

https://down.whsir.com/downloads/confluence7.4pojie.zip

(2)linux下载mysql驱动器插件

wget https://down.whsir.com/downloads/mysql-connector-java-5.1.46.tar.gz

(3)在linux上添加wlnmp安装包源

rpm -ivh https://mirrors.wlnmp.com/centos/wlnmp-release-centos.noarch.rpm

(4)在linux上下载confluence7.4安装包(此版本有漏洞,会被远程攻击,需要下载更高版本)

wget https://down.whsir.com/downloads/atlassian-confluence-7.4.6-x64.bin

(5)linux上安装mysql5.7

yum install wmysql57 -y

并修改mysql配置

vi /etc/my.cnf

将innodb_log_file_size = 32M改成innodb_log_file_size = 256M
将max_allowed_packet = 16M改成max_allowed_packet = 34M,注意此字段有两个
然后在[mysqld]字段下添加一行:transaction-isolation=READ-COMMITTED
然后重启mysql:

/etc/init.d/mysql restart

init.d下都是系统服务的启动停止脚本,service mysql start 等同于 /etc/init.d/mysql start
然后创建数据库

mysql>  create user 'confluence'@'%' identified by '**';
mysql> create database confluence character set utf8 collate utf8_bin;
mysql> grant all privileges on confluence.* to ‘confluence’@'%';
mysql> set password = password('123456');
mysql> quit

通过wlnmp一键包安装的MySQL5.7默认密码是空
CREATE USER ‘username’@‘host’ IDENTIFIED BY ‘password’;
username:你将创建的用户名
host:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符%
password:该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器
此时数据库root默认密码更改为123456,confluence使用单独的库、账号密码
(6)安装confluence

 chmod +x atlassian-confluence-7.4.6-x64.bin
./atlassian-confluence-7.4.6-x64.bin

可以查看日志是否启动成功。在logs目录下
(7)配置mysql驱动

tar zxf mysql-connector-java-5.1.46.tar.gz
mv mysql-connector-java-5.1.46-bin.jar /opt/atlassian/confluence/confluence/WEB-INF/lib/

(8)构造破解jar包并使用

• 在CentOS服务器上下载/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar文件到本地重命名为atlassian-extras-2.4.jar
• 通过java运行confluence_keygen.jar(文中最开始的那个破解包,在windows上运行,需要在windows上安装好java,执行java
-jar .jar) • 选择.patch!找到刚才重命名的那个文件打开 • 打开后在当前目录下可以看到atlassian-extras-2.4.jar和atlassian-extras-2.4.bak两个文件,这里atlassian-extras-2.4.jar已经是破解好的了,将atlassian-extras-2.4.jar名字改回atlassian-extras-decoder-v2-3.4.1.jar
• 上传回CentOS服务器/opt/atlassian/confluence/confluence/WEB-INF/lib/目录,覆盖掉原来的atlassian-extras-decoder-v2-3.4.1.jar文件

(9)重启confluence

/etc/init.d/confluence restart

默认设置的jvm为1024m,可根据实际调整,但至少为1g,设置路径为:

/opt/atlassian/confluence/bin/setenv.sh

无法启动访问8090端口的话,可以查看日志:

/opt/atlassian/confluence/logs/catalina.out

3、配置confluence

• 选择中文进行产品安装
• 获取插件可以不选择
• 授权码页面,复制网页中的服务器ID,
运行破解工具confluence_keygen.jar,输入serverid,点击.gent获得授权码,然后复制到confluence进行下一步
• 设置数据库

类型	mysql
安装类型	简单
主机名	1.1.1.1
端口号	3306(确保已经开放)
数据库名称	confluence
用户名	confluence
密码	*
  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值