wiki:confluence部署文档

1.安装jdk

#下载jdk

wget https://download.oracle.com/otn/java/jdk/8u271-b09/61ae65e088624f5aaa0b1d2d801acb16/jdk-8u271-linux-x64.tar.gz?AuthParam=1610533794_0d16bb9e3f92b06c923e627e078bbcec

#将下载下的压缩包解压

tar -xvf jdk-8u271-linux-x64.tar.gz

#编辑配置文件,添加环境变量

vim  /etc/profile

#在文末,输入以下内容  JAVA_HOME 路径根据实际解压路径

JAVA_HOME=/home/java/jdk1.8.0_144

CLASSPATH=$JAVA_HOME/lib/

PATH=PATH:PATH:JAVA_HOME/bin

export PATH JAVA_HOME CLASSPATH

#重启配置文件

source /etc/profile

#测试

java -version

java version "1.8.0_271"

Java(TM) SE Runtime Environment (build 1.8.0_271-b09)

Java HotSpot(TM) 64-Bit Server VM (build 25.271-b09, mixed mode)

2.安装MySQL(已有MySQL的话,此步忽略)

#删除已完整的mysql

rpm -qa | grep mysql

yum list installed | grep mysql

yum -y remove mysql-libs.x86_64

#下载安装包

wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm

#安装mysql57-community-release-el7-10.noarch.rpm

rpm -ivh mysql57-community-release-el7-10.noarch.rpm

#yum安装mysql

yum install mysql-server

#安装完毕后,运行mysql,然后在 /var/log/mysqld.log 文件中会自动生成一个随机的密码,我们需要先取得这个随机密码,以用于登录 MySQL 服务端

service mysqld start

grep "password" /var/log/mysqld.log

#返回如下内容,末尾字符串就是密码

A temporary password is generated for root@localhost: hilX0U!9i3_6

#登录到 MySQL 服务端并更新用户 root 的密码:注意:由于 MySQL5.7 采用了密码强度验证插件 validate_password,故此我们需要设置一个有一定强度的密码;

mysql -u root -p

hilX0U!9i3_6

#更改密码(ps一定要修改密码,mysql强制要求手动第一次修改密码)

SET PASSWORD = PASSWORD('your new password');

ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;

flush privileges;

#设置用户 root 可以在任意 IP 下被访问(谨慎操作这步!!!)

grant all privileges on *.* to root@"%" identified by "new password";

#或者,设置用户 root 可以在本地被访问(这就比较安全的设置,建议!!!)

grant all privileges on *.* to root@"localhost" identified by "new password";

#刷新权限

flush privileges;

#设置字符集UTF-8

vim /etc/my.cnf

#在 [mysqld] 前添加如下代码:

[client] default-character-set=utf8

#在 [mysqld] 后添加如下代码:

character_set_server=utf8

#再登录mysql,看看字符集,6个utf8就算OK

show variables like '%character%';

#查看指定数据库中指定表的全部列的字符集,如查看 mysql 数据库中 servers 表的全部的列的字符集

show full columns from servers;

#忘记密码时,可用如下方法重置

service mysqld stop

mysqld_safe --user=root --skip-grant-tables --skip-networking &

mysql -u root

#进入MySQL后

use mysql;

update user set password=password("new_password") where user="root";

flush privileges;

#附上mysql常规命令

#启动

service mysqld start

#停止

service mysqld stop

#重启

service mysqld restart

#显示状态

service mysqld status

#开机启动

systemctl start mysqld

#显示状态

systemctl status mysqld

3.安装

   下载

#下载confluence

windows:https://product-downloads.atlassian.com/software/confluence/downloads/atlassian-confluence-6.14.2-x64.exe

linux:https://product-downloads.atlassian.com/software/confluence/downloads/atlassian-confluence-6.14.2-x64.bin

#下载破解工具

链接:https://pan.baidu.com/s/1Pi_ClXR6T4bLbJ-mPxYXtw      提取码:g3p5

#下载MySQL对应的驱动

MySql驱动 https://mvnrepository.com/artifact/mysql/mysql-connector-java/5.1.48

   安装

#给文件可执行权

chmod +xatlassian-confluence-6.14.2-x64.bin

执行文件并根据提示输入对应的值,然后回车

./atlassian-confluence-6.10.0-x64.bin

在这里插入图片描述

记得开放8090端口,confluence默认端口

访问http://your ip:8090

4.页面操作

点击右上角的language可以选择语音,在这里我们选择中文
在这里插入图片描述

选择产品安装然后点击下一步

在这里插入图片描述

在获取应用这个页面我们不选任何选项直接下一步(这个根据个人需求来定)
在这里插入图片描述

到授权码页面,这个需要授权码,就需要通过前面的破解工具来获取授权码,服务器ID需要记下

在这里插入图片描述

 停止confluence,从安装目录(默认安装到/opt目录下)/opt/atlassian/confluence/confluence/WEB-INF/lib下找到atlassian-extras-decoder-v2-3.4.1.jar包,然后拷贝出来到电脑上
  • 1

重命名为atlassian-extras-2.4.jar

  利用 confluence_keygen.jar 加 服务器ID 破解,win+R cmd 回车,找到jar的目录 ,输入命令 java -jar confluence_keygen.jar 运行jar
  • 1

在这里插入图片描述

name可以随便填,server ID为上面的服务器ID,点击.patch! ,选择atlassian-extras-2.4.jar 后点击.gen! 后生产授权码:

在这里插入图片描述

进入atlassian-extras-2.4.jar所在的目录会看到 有多了一个文件atlassian-extras-2.4.bak ,不用管bak文件,将atlassian-extras-2.4.jar 改为原来的名字 如:atlassian-extras-decoder-v2-3.4.1.jar

将文件放进拿出来的目录覆盖。(顺便将MySQL的jar也放进去,mysql-connector-java-5.1.48.jar)

然后重新启动confluence服务

service confluence restart

刷新授权码页面,把获取到的授权码填入,然后点击下一步

在这里插入图片描述

然后选择自己的数据库点击下一步

在这里插入图片描述

我们选用MySQL数据库

在这里插入图片描述

然后填入对应信息,数据库和用户名密码为我们开始设置的内容,然后点击测试连接看有没有错误信息。
在这里插入图片描述

如果连接成功就点击下一步

在这里插入图片描述

我们可以点击空白站点,选择在Confluence中管理用户和组

在这里插入图片描述

然后填入信息点击下一步

在这里插入图片描述

在此我设置的用户名为admin,密码为admin123

在这里插入图片描述

至此就安装设置完成了,可以开始使用了。

5.遇到的问题

1.登录后部分中文乱码,都是???问号乱码

在这里插入图片描述
解决办法:修改xml文件(也有可能会导致重启不成功,这一步必须去做)

vim /var/atlassian/application-data/confluence/confluence.cfg.xml

编辑此配置文件中“hibernate.connection.url”,注意连接符“&”此处可能变为了“&”,要修改为“&”修改完后重启。

jdbc:mysql://ip:3306/confluence?useUnicode=true&characterEncoding=UTF-8&useSSL=false

修改完成后重启confluence服务

service confluence restart

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值