Centos7 安裝與破解 Confluence 6.7.1


參考於:https://www.cnblogs.com/vcdx/archive/2018/08/18/9499039.html

1.1硬件需求建議:

  • CPU:32/64 bit 2.27GHz雙核心以上之CPU;
  • 內存:4GB以上;
  • 硬盤:300GB,7200轉以上;
  • 建議數據庫、Confluence等各自獨立一台服務器(本測試環境都安裝在1台VM)。

    1.2軟件環境

    Centos 7.x mariadb 10.1.40

    1.3. 安裝包下載

    鏈接: https://pan.baidu.com/s/1zfkTubVFXcPOZP2dHMIQrg 密碼: vhn3

  基礎環境:

  yum install -y gcc gcc-c++ vim wget

 

  2. Confluence 安裝

  2.1 安裝mariadb

  注意:默認centos7裝的是mariadb5.x版本,我們這里要安裝最新的穩定版。

vi /etc/yum.repos.d/MariaDB.repo

  添加如下內容(注意,這里你也可以選擇其他的版本,直接改數字就行)

[mariadb]
name = MariaDB
baseurl = http://mirrors.aliyun.com/mariadb/yum/10.1/centos7-amd64/
gpgkey =  http://mirrors.aliyun.com/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck = 1

  清除一下yum緩存

yum clean all

  開始yum安裝

yum -y install MariaDB-server MariaDB-client mysql-devel 

  安裝完成MariaDB,首先啟動MariaDB

systemctl start mariadb

  設置開機啟動

systemctl enable mariadb

  設置數據庫root密碼

mysqladmin -uroot password '123456'

  修改配置文件

  vi /etc/my.conf

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
default-storage-engine=innodb
innodb_log_file_size=2GB
character-set-server=utf8
collation-server=utf8_bin
max_allowed_packet=512M
binlog_format=row
transaction-isolation=READ-COMMITTED
symbolic-links=0

[mysqld_safe]
log-error=/var/log/mariadb/mariadb.log
pid-file=/var/run/mariadb/mariadb.pid
!includedir /etc/my.cnf.d

  #官方配置參考文檔:https://confluence.atlassian.com/doc/database-setup-for-mysql-128747.html

  #配置文件參數說明請參考:https://www.jb51.net/article/48082.htm

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

[cleint]
default-character-set=utf8

  #啟動mariadb,並設置為隨機啟動

  systemctl start mariadb

  #創建數據庫用戶和數據庫

  mysq -uroot -p  輸入剛才設置的root密碼

create database confluence default character set utf8 collate utf8_bin;
grant all on confluence.* to 'confluenceuser'@'%' identified by 'confluencepasswd' with grant option;
grant all on confluence.* to 'confluenceuser'@localhost identified by 'confluencepasswd' with grant option;
update mysql.user set Create_routine_priv='Y' where user='confluenceuser';
flush privileges;

  2.2 上傳安裝文件至 /opt目錄

  2.3 添加執行權限

  chmod -x /opt/atlassian-confluence-6.7.1-x64.bin

  2.4 運行安裝程序

  cd /opt

  ./atlassian-confluence-6.7.1-x64.bin

  

  后台安裝完成

  

  2.5 進行網頁安裝:

  http://ip:8090

  

  這些是可選擇插件,可以不選擇,每個插件都需要license

  

  

  頁面操作暫停

  2.6 破解:

  #必備條件:你的windows必須安裝JDK

  下載/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.3.0.jar到本地並更名為:atlassian-extras-2.4.jar

  #運行破解程序:

  這里需要注意,先點擊patch按鈕,選擇我們的atlassian-extras-2.4.jar文件(因為他只認識這個名字的文件,然后點擊完gen就不要再點擊了)

  

  將破解后的atlassian-extras-2.4.bak改為atlassian-extras-decoder-v2-3.3.0.jar,連同mysql驅動文件一起上傳到/opt/atlassian-confluence/confluence/WEB-INF/lib目錄下(這了注意,先將原來的atlassian-extras-decoder-v2-3.3.0.jar文件mv到/root目錄下,然后再將破解后的文件上傳,一定是兩個文件都上傳成功后,再重啟服務)

  重啟服務:

  

  sh /opt/atlassian/confluence/bin/stop-confluence.sh

  sh /opt/atlassian/confluence/bin/start-confluence.sh

  

  頁面操作繼續:

  復制注冊碼至頁面:

  

配置數據庫:

  

  輸入前面步驟創建的數據庫名稱、用戶名和用戶密碼

  

  

  

  

  3、待解決的問題

    3.1更改端口號:8090->80 修改server.xml文件並不可行。(這個可以做nginx反向代理解決)

    3.2 啟用HTTPS

    3.3 與microsoft AD 或者 openladap集成

 

  •  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM