CentOS6 安裝并破解confluence
Confluence 簡(jiǎn)介
confluence是一個(gè)專業(yè)的企業(yè)知識(shí)管理與協(xié)同軟件,可以用于構(gòu)建企業(yè)wiki。通過(guò)它可以實(shí)現(xiàn)團(tuán)隊(duì)成員之間的協(xié)作和知識(shí)共享。
- Confluence官網(wǎng):https://www.atlassian.com/software/confluence
安裝環(huán)境準(zhǔn)備
- jdk1.8
- mysql5.6
參考jira破解安裝,這里筆者把Confluence和jira安裝到同一臺(tái)服務(wù)器,因此上面環(huán)境配置參考:http://blog.csdn.net/wh211212/article/details/76020723
為Confluence創(chuàng)建對(duì)應(yīng)的數(shù)據(jù)庫(kù)、用戶名和密碼
mysql -uroot -p'211212' -e "create database confluence default character set utf8 collate utf8_bin;grant all on confluence.* to 'confluence'@'%' identified by 'confluencepasswd';"
# 根據(jù)自己的習(xí)慣,重新定義Confluence的用戶名和密碼
下載confluence安裝文件及其破解包
- Confluence下載:https://www.atlassian.com/software/confluence/downloads/binary/atlassian-confluence-6.3.1-x64.bin (當(dāng)前最新版本)
- 鏈接:http://pan.baidu.com/s/1qXY29Fu 密碼:1w9g # confluence-6.x 破解用jar包
這里建議直接在服務(wù)器上面通過(guò)wget下載Confluence安裝文件,下載到本地的上傳到服務(wù)器過(guò)程中有可能損壞安裝文件導(dǎo)致不能正常安裝
安裝并破解confluence
- 安裝confluence
# 移動(dòng)到confluence安裝文件所在目錄,執(zhí)行下面命令進(jìn)行安裝:
chmod +x atlassian-confluence-6.3.1-x64.bin
sudo ./atlassian-confluence-6.3.1-x64.bin
confluence-install
通過(guò)上圖可以看出confluence安裝到了/opt/atlassian/confluence和/var/atlassian/application-data/confluence目錄下,并且confluence默認(rèn)監(jiān)聽(tīng)的端口是8090.一路默認(rèn)安裝即可
注:confluence的主要配置文件,為/opt/atlassian/confluence/conf/server.xml,和jira類似。此server.xml相當(dāng)于tomcat中的server.xml配置文件
配置通過(guò)域名訪問(wèn)confluence
- 啟動(dòng)完成之后,通過(guò)ip地址訪問(wèn)confluence如下圖
access-confluence
使用NGINX代理Confluence的請(qǐng)求
- 更改confluence的配置文件server.xml
更改前:<Context path="" docBase="../confluence" debug="0" reloadable="false">
更改后:<Context path="/confluence" docBase="../confluence" debug="0" reloadable="false">
- 設(shè)置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 http://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 http://localhost:8091/synchrony;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
}
}
# 配置完成重啟confluence和nginx,然后通過(guò)域名:http://wiki.aniu.so/confluence 訪問(wèn)confluence
access-confluence
從上圖可以看出,通過(guò)域名nginx代理confluence已經(jīng)成功,這里設(shè)置為中文繼續(xù)安裝。
install-confluence
選擇產(chǎn)品安裝并點(diǎn)擊下一步,繼續(xù)安裝
license
- 這里由于沒(méi)有插件授權(quán)先不勾選,點(diǎn)擊下一步
crack
- 通過(guò)上圖可以看出需要輸入授權(quán)碼,下面介紹破解授權(quán)碼。
破解confluence
- 復(fù)制上述截圖中的Server ID(BEBV-EVUW-VSN5-KJMK),然后關(guān)閉confluence,使用如下命令:
1、安裝Confluence,需要KEY的時(shí)候從官網(wǎng)直接申請(qǐng)一個(gè)測(cè)試KEY
2、替換倆個(gè)文件,分別是
/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服務(wù),正常使用產(chǎn)品。
gey-key
- 選擇外界數(shù)據(jù)庫(kù)
choice-db
- 連接數(shù)據(jù)庫(kù)信息
jdbc
- 使用mysql
connect-mysql
- 選擇空白站點(diǎn)繼續(xù)安裝:
jira
這里寫(xiě)圖片描述
- 由于我的jira是https的,導(dǎo)致confluence集成jira時(shí)除了問(wèn)題,就使用confluence自己管理賬戶。
這里寫(xiě)圖片描述
- 進(jìn)入歡迎界面
這里寫(xiě)圖片描述
這里寫(xiě)圖片描述
這里寫(xiě)圖片描述
- 到這里,confluence安裝使用已經(jīng)基本完成,然后開(kāi)始破解。
替換文件,
/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.2.jar
# 從百度云下載破解用的jar文件,然后重啟confluence