Confluence是一個專業的wiki程序。它是一個知識管理的工具,通過它可以實現團隊成員之間的協作和知識共享。Confluence不是一個開源軟件,非商業用途可以免費使用。
Confluence使用簡單,但它強大的編輯和站點管理特征能夠幫助團隊成員之間共享信息,文檔協作,集體討論。
confluence是一個專業的企業知識管理與協同軟件,可以用於構建企業wiki。通過它可以實現團隊成員之間的協作和知識共享。
網上有關confluence的教程比較多,在此我們以confluence5.6.6版本為例進行相關的實驗。
准備環境
[root@wiki-server ~]# cat /etc/redhat-release
CentOS Linux release 8.2.2004 (Core)
confluence的運行是依賴java環境的,也就是說需要安裝jdk並且要是1.7以上版本
安裝java環境
[root@wiki-server ~]# systemctl stop firewalld
[root@wiki-server ~]# systemctl disable firewalld
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
[root@wiki-server ~]# getenforce
[root@wiki-server ~]# setenforce 0
2.將jdk上傳到服務器中。開始部署java環境
[root@wiki-server ~]# tar xzf jdk-8u191-linux-x64.tar.gz -C /usr/local/
[root@wiki-server ~]# mv /usr/local/jdk1.8.0_191/ /usr/local/java
設置環境變量
[root@wiki-server ~]# dnf install -y vim #安裝vim
[root@wiki-server ~]# vim /etc/profile #在文件最后添加如下內容
JAVA_HOME=/usr/local/java #指定java的安裝目錄
JRE_HOME=$JAVA_HOME/jre #指定運行java程序必須的JRE環境
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib #指定java依賴庫文件
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
[root@wiki-server ~]# source /etc/profile #讓環境變量生效
[root@wiki-server ~]# java -version #查看java環境是否安裝成功
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
3安裝mariadb和nginx采用的是默認安裝
[root@wiki-server ~]# dnf install -y @mariadb
[root@wiki-server ~]# dnf install -y @nginx #安裝默認nginx
將wiki的安裝包上傳到服務器中
[root@wiki-server ~]# dnf install -y unzip #安裝zip包解壓工具
[root@wiki-server ~]# unzip confluence5.6.6-crack.zip
啟動mariadb
[root@wiki-server ~]# systemctl start mariadb
[root@wiki-server ~]# mysql #登錄
MariaDB [(none)]> use mysql
MariaDB [mysql]> update user set password=password("123456") where user="root"; #設置密碼
Query OK, 4 rows affected (0.00 sec)
Rows matched: 4 Changed: 4 Warnings: 0
MariaDB [mysql]> flush privileges; #刷新授權
MariaDB [mysql]> CREATE DATABASE confluence CHARACTER SET utf8 COLLATE utf8_bin; #創建數據庫並設置字符集
Query OK, 1 row affected (0.00 sec)
MariaDB [mysql]> GRANT ALL PRIVILEGES ON confluence.* TO'conflue'@'%' IDENTIFIED BY'conflue12300.'; #創建用戶並設置密碼
Query OK, 0 rows affected (0.00 sec)
MariaDB [mysql]> flush privileges; #刷新授權表
MariaDB [mysql]> \q #退出
[root@wiki-server ~]# cd confluence5.6.6-crack
解壓之后會生成confluence5.6.6-crack此目錄,一些破解文件和中文包都在此處的jar目錄里面
[root@wiki-server confluence5.6.6-crack]# cd jar/
將安裝包上傳上去---atlassian-confluence-5.6.6-x64.bin
授權並安裝
[root@wiki-server ~]# chmod +x atlassian-confluence-5.6.6-x64.bin #添加執行選項
[root@wiki-server ~]# ./atlassian-confluence-5.6.6-x64.bin #執行安裝
Unpacking JRE ...
Starting Installer ...
Nov 17, 2019 6:01:18 PM java.util.prefs.FileSystemPreferences$1 run
...
執行之后根據提示輸入相應的字母或者數字
通過上圖,我們可以很明顯的看出confluence安裝到了/opt/atlassian/confluence和/var/atlassian/application-data/confluence目錄下,並且confluence監聽的端口是8090
瀏覽器訪問
2:獲取confluence的serverID,留待破解使用
復制上述截圖中的Server ID,然后關閉confluence,在替換jar包
先停止confluence
[root@wiki-server ~]# service confluence stop #停止
刪除confluence安裝生成的jar包
[root@wiki-server ~]# rm -rf /opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-*
導入破解包里面的jar包到上述的lib目錄解壓破解包,把里面的atlassian-extras-3.2.jar、Confluence-5.6.6-language-pack-zh_CN.jar、mysql-connector-java-5.1.39-bin.jar三個jar文件復制到/opt/atlassian/confluence/confluence/WEB-INF/lib目錄下
[root@wiki-server ~]# cd confluence5.6.6-crack/jar/
[root@wiki-server jar]# cp ./* /opt/atlassian/confluence/confluence/WEB-INF/lib/
[root@wiki-server jar]# cd /opt/atlassian/confluence/confluence/WEB-INF/lib/
查看一下文件是否拷貝過去
[root@wiki-server lib]# ls | grep -E "atlassian-extras|Confluence-5.6.6-language-pack|mysql-connector-java"
atlassian-extras-3.2.jar
Confluence-5.6.6-language-pack-zh_CN.jar
mysql-connector-java-5.1.39-bin.jar
運行破解jar包
在windows上運行jar包,linux上運行會報錯(我這里安裝了java的模擬器,可以直接在win上執行jar程序)
1、下載並安裝最新版的Java虛擬機。下載網址:http://www.java.com/zh_CN/。
安裝好Java虛擬機后
將下面的文件下載到自己的電腦桌面
[root@wiki-server ~]# cd confluence5.6.6-crack
2.雙擊需要運行的confluence_keygen.jar文件或在jar文件上點擊鼠標右鍵,在彈出的菜單中選擇“打開方式”→“選擇默認程序”。如果雙擊jar包可以打開 后續3.4步驟就跳過)
3、在“打開方式”設置窗口中點擊選中選項“始終使用選擇的程序打開這種文件”前的復選框,再點擊旁邊的“瀏覽”按鈕。
4、選擇JAVA虛擬機的安裝文件夾,如果安裝的是Java 7,安裝文件夾一般為“C:\Program Files\Java\jre7\bin”,找到javaw.exe文件,點擊“打開”按鈕。
復制出來此處生成的KEY
在啟動confluence,把key粘貼到LICENSE KEY里面
[root@wiki-server lib]# pwd
/opt/atlassian/confluence/confluence/WEB-INF/lib
[root@wiki-server lib]# service confluence start #啟動
開始配置鏈接mysql數據庫
由於上一步實在初始化數據,所以時間比較長,耐心等待吧
再次刷新登錄即可
這樣你的wiki系統就搭建完成了