在centos7下安装confluence并破解


 confluence安装文档    2020年9月3日 13:37

安装centos7操作系统

1、配置环境

 2、安装JDK

3、安装数据库

4、安装confluence

5、破解confluence

6、配置nginx反向代理

 一、配置本地yum源

 关闭防火墙

 getenforce

 setenforce 0

 systemctl stop firewalld

 vi /etc/selinux/conf

 mkdir /dev/liuyan

 mount /dev/cdrom /dev/liuyan

 

 yum repolist

二、安装JDK

 1、上传文件到 /opt/centos

 

2、cp jdk       /opt/

3、rpm -ivh jdk

4、设置环境变量

Vim /etc/profile

JAVA_HOME=/usr/java/jdk1.8.0_131

JAVA_BIN=/usr/java/jdk1.8.0_131/bin

PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/bin:/sbin/

CLASSPATH=.:/lib/dt.jar:/lib/tools.jar

export JAVA_HOME JAVA_BIN PATH CLASSPATH

 

Source /etc/profile

Java -version

 

 三、安装数据库

1、yum -y install mariadb mariadb-server

 

2、启动数据库,设置数据开机自启

systemctl start mariadb

systemctl enable mariadb

 3、设置数据库密码

[root@test-vm03 ~]# mysql_secure_installation

首先是设置密码,会提示先输入密码

Enter current password for root (enter for none):<–初次运行直接回车

设置密码  

Set root password? [Y/n] <– 是否设置root用户密码,输入y并回车或直接回车

New password: <– 设置root用户的密码

Re-enter new password: <– 再输入一次你设置的密码

其他配置

Remove anonymous users? [Y/n] <– 是否删除匿名用户,回车

Disallow root login remotely? [Y/n] <–是否禁止root远程登录,回车,

Remove test database and access to it? [Y/n] <– 是否删除test数据库,回车

Reload privilege tables now? [Y/n] <– 是否重新加载权限表,回车

 

4、登录数据库

Mysql -p123456

配置数据库

/etc/my.cnf

 

/etc/my.cnf.d/client.cnf

  /etc/my.cnf.d/mysql-clients.cnf

 

重启数据库 systemctl restart mariadb

登录数据库

创建confluence库

show variables like "%character%";show variables like "%collation%";

MariaDB [(none)]>

Confluence创建对应的数据库、用户名和密码

MariaDB [(none)]> create database confluence default character set utf8 collate utf8_bin;

Query OK, 1 row affected (0.00 sec)

 MariaDB [(none)]> grant all on confluence.* to 'confluence'@'%' identified by 'confluencepasswd';

Query OK, 0 rows affected (0.00 sec)

 MariaDB [(none)]> flush privileges;

Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]>

 

  四、下载并安装confluence6.3

1、chmod +x atlassian-confluence-6.3.1-x64.bin

 

  2、安装

./atlassian-confluence-6.3.1-x64.bin

O--------1-----------i--------------y

查询端口是否启动

lsof -i:8090

3、重启

/etc/init.d/confluence restart

五、破解confluence

破解confluence授权码的操作

1、停止confluence运行

/etc/init.d/confluence stop

2、备份源文件到  /mnt

cp /opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.2.jar /mnt/

mv /opt/atlassian/confluence/confluence/WEB-INF/atlassian-bundled-plugins/atlassian-universal-plugin-manager-plugin-2.22.1.jar /mnt/

3、替换文件

cp /opt/atlassian-extras-decoder-v2-3.2.jar /opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.2.jar

cp atlassian-universal-plugin-manager-plugin-2.22.jar /opt/atlassian/confluence/confluence/WEB-INF/atlassian-bundled-plugins/

4、运行confluence

/etc/init.d/confluence start

查看是否启动成功

 lsof -i:8090

然后继续访问http://localhost:8090,接着注册confluence的key

 ………

 出现报错

如果出现下面报错(缺少java的mysql驱动):

 

[root@test-vm03 opt]# cp mysql-connector-java-5.0.8-bin.jar /opt/atlassian/confluence/lib/

[root@test-vm03 opt]# /etc/init.d/confluence restart

 然后继续访问http://localhost:8090/,配置数据库

 ……….

 六、设置nginx反向代理

1、配置hosts

Vi /etc/hosts

Ip   域名

2、配置成功

重启reboot

3、安装nginx

Yum install nginx -y

 

设置开机自启动

Systemctl enable nginx

Systemctl start nginx

路径 vi /etc/nginx/conf.d/

新建文件confluence.conf 存在默认文件default.conf

[root@www conf.d]# cat confluence.conf

server {

listen       80;

server_name  www.liuyan.com;

location / {

try_files $uri @confluence;

}

location @confluence {

internal;

proxy_pass http://192.168.78.128:8090;

proxy_connect_timeout 30s;

proxy_send_timeout 120;

proxy_read_timeout 120;

proxy_buffer_size 32k;

proxy_buffers 4 32k;

proxy_busy_buffers_size 64k;

proxy_redirect off;

proxy_hide_header Vary;

proxy_set_header Accept-Encoding '';

proxy_set_header Host $host;

proxy_set_header Referer $http_referer;

proxy_set_header Cookie $http_cookie;

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

client_max_body_size 100m;

}

}

重启systemctl restart nginx

访问


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM