CentOS6 安裝並破解confluence 6.4
CentOS6 安裝並破解confluence
Confluence 簡介
confluence是一個專業的企業知識管理與協同軟件,可以用於構建企業wiki。通過它可以實現團隊成員之間的協作和知識共享。
- Confluence官網:https://www.atlassian.com/software/confluence
安裝環境準備
- jdk1.8
- mysql5.6
參考jira破解安裝,這裏筆者把Confluence和jira安裝到同一台服務器,因此上麵環境配置參考:https://blog.csdn.net/wh211212/article/details/76020723
為Confluence創建對應的數據庫、用戶名和密碼
mysql -uroot -p'211212' -e "create database confluence default character set utf8 collate utf8_bin;grant all on confluence.* to 'confluence'@'%' identified by 'confluencepasswd';"
# 根據自己的習慣,重新定義Confluence的用戶名和密碼
下載confluence安裝文件及其破解包
- Confluence下載:https://www.atlassian.com/software/confluence/downloads/binary/atlassian-confluence-6.3.1-x64.bin (當前最新版本)
- 鏈接:https://pan.baidu.com/s/1qXY29Fu 密碼:1w9g # confluence-6.x 破解用jar包
這裏建議直接在服務器上麵通過wget下載Confluence安裝文件,下載到本地的上傳到服務器過程中有可能損壞安裝文件導致不能正常安裝
安裝並破解confluence
- 安裝confluence
# 移動到confluence安裝文件所在目錄,執行下麵命令進行安裝:
chmod +x atlassian-confluence-6.3.1-x64.bin
sudo ./atlassian-confluence-6.3.1-x64.bin
通過上圖可以看出confluence安裝到了/opt/atlassian/confluence和/var/atlassian/application-data/confluence目錄下,並且confluence默認監聽的端口是8090.一路默認安裝即可
注:confluence的主要配置文件,為/opt/atlassian/confluence/conf/server.xml,和jira類似。此server.xml相當於tomcat中的server.xml配置文件
配置通過域名訪問confluence
- 啟動完成之後,通過ip地址訪問confluence如下圖
使用NGINX代理Confluence的請求
- 更改confluence的配置文件server.xml
更改前:<Context path="" docBase="../confluence" debug="0" reloadable="false">
更改後:<Context path="/confluence" docBase="../confluence" debug="0" reloadable="false">
- 設置url重定向
<Connector port="8090" connectionTimeout="20000" redirectPort="8443"
maxThreads="48" minSpareThreads="10"
enableLookups="false" acceptCount="10" debug="0" URIEncoding="UTF-8"
protocol="org.apache.coyote.http11.Http11NioProtocol"
proxyName="wiki.aniu.so" proxyPort="80"/>
- 配置nginx
server {
listen wiki.aniu.so:80;
server_name wiki.aniu.so;
location /confluence {
client_max_body_size 100m;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass https://localhost:8090/confluence;
}
location /synchrony {
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass https://localhost:8091/synchrony;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
}
}
# 配置完成重啟confluence和nginx,然後通過域名:https://wiki.aniu.so/confluence 訪問confluence
從上圖可以看出,通過域名nginx代理confluence已經成功,這裏設置為中文繼續安裝。
選擇產品安裝並點擊下一步,繼續安裝
- 這裏由於沒有插件授權先不勾選,點擊下一步
- 通過上圖可以看出需要輸入授權碼,下麵介紹破解授權碼。
破解confluence
- 複製上述截圖中的Server ID(BEBV-EVUW-VSN5-KJMK),然後關閉confluence,使用如下命令:
1、安裝Confluence,需要KEY的時候從官網直接申請一個測試KEY
2、替換倆個文件,分別是
/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.2.jar
/opt/atlassian/confluence/confluence/WEB-INF/atlassian-bundled-plugins/atlassian-universal-plugin-manager-plugin-2.22.jar
替換前必須做備份,方便回退。
3、重啟Confluence服務,正常使用產品。
- 選擇外界數據庫
- 連接數據庫信息
- 使用mysql
- 選擇空白站點繼續安裝:
- 由於我的jira是https的,導致confluence集成jira時除了問題,就使用confluence自己管理賬戶。
- 進入歡迎界麵
- 到這裏,confluence安裝使用已經基本完成,然後開始破解。
替換文件,
/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.2.jar
# 從百度雲下載破解用的jar文件,然後重啟confluence
最後更新:2017-07-26 15:02:59