在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