前言:Confluence是一個專業的企業知識管理與協同軟件,能夠用於構建企業wiki。經過它能夠實現團隊成員之間的協做和知識共享。如今大多數公司都會部署一套Confluence,用做內部WiKi。php
首先前提安裝好JDK,最好是Oracle的JDK。安裝過程此處略過html
Confluence有不少版本,咱們能夠直接經過以下鏈接進行查看java
https://www.atlassian.com/software/confluence/download-archivesmysql
# wget https://product-downloads.atlassian.com/software/confluence/downloads/atlassian-confluence-6.14.3-x64.binweb
# chmod 755 atlassian-confluence-6.14.3-x64.binsql
# ./atlassian-confluence-6.14.3-x64.bin數據庫
注:在安裝過程當中咱們須要按幾回回車來肯定默認安裝位置,若想指定安裝位置,須要手動輸入而後回車服務器
安裝結束後查看端口監聽及程序是否啓動:(默認端口8090)ide
訪問:localhost:8090工具
選擇使用中文:
選擇產品安裝:
選擇安裝插件:
接着咱們會來到輸入受權碼的地方:
注:由於咱們沒花錢因此惟有受權碼,可是不用怕,咱們是有解決手段的,繼續往下看
咱們使用註冊機破解對confluence進行破解,由於confluence不是免費開源的,須要受權碼
破解工具下載連接:https://pan.baidu.com/s/1AJ5BgwA5itJjnFeUh1xHMg 密碼:yqzd
首先咱們從剛剛安裝的目錄重導出jar包進行破解:
# sz /opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar
並更名爲:atlassian-extras-2.4.jar
在本地Windows或Mac上解壓破解工具包並雙擊運行:(前提是已安裝好JDK)
獲得這個麼對話框,並在對話框中輸入:
1:保持默認,其餘信息手動輸入,Server ID:填寫受權碼上面的服務器ID
2:選擇咱們導出後更名的jar包
3:運行生成受權碼
此時先別不要着急將生成的受權碼粘貼到剛剛的web頁面中,還有後續操做:
接下來咱們把剛剛導出來更名並使用註冊機註冊的jar包導回到Centos7中,並把名字改成原來的名字
並重啓confluence:
# sh /opt/atlassian/confluence/bin/stop-confluence.sh
# sh /opt/atlassian/confluence/bin/start-confluence.sh
咱們登陸web頁面:http://localhost:8090
複製受權碼並粘貼:
其餘兩個能夠不用填寫,直接點擊下一步便可
後面的咱們能夠選擇內嵌數據庫,也能夠選擇外部數據庫,測試的話直接使用內嵌就行,可是生產環境建議你們使用外部數據庫
此處須要注意的是,須要本身單獨下載安裝MySQL驅動,因而
參考 https://www.w3resource.com/mysql/mysql-java-connection.php 下載驅動:https://dev.mysql.com/downloads/connector/j/
# yum localinstall mysql-connector-java-8.0.15-1.el7.noarch.rpm
# cp /usr/share/java/mysql-connector-java-8.0.15.jar /opt/atlassian/confluence/confluence/WEB-INF/lib/
此外Confluence對數據庫配置參數有必定的要求,具體詳情請看:https://confluence.atlassian.com/doc/database-setup-for-mysql-128747.html
建立Confluence專用的數據庫,配置時會自動進行初始化。
# mysql -uroot -p -e "create database confluence default character set utf8 collate utf8_bin ; grant all on confluence.* to 'confluenceuser'@'%' identified by 'confluencepasswd' ; flush privileges;"
按照上面的要求配置完畢後,重啓mysql
重啓confluence:
# sh /opt/atlassian/confluence/bin/stop-confluence.sh
# sh /opt/atlassian/confluence/bin/start-confluence.sh
數據庫測試經過後,進行下一步:
配置管理用戶:
配置管理員帳戶:
點擊下一步後,至此徹底設置成功。
# sh /opt/atlassian/confluence/uninstall