爛泥:wiki系統confluence5.6.6安裝、中文、破解及遷移

本文由ilanniweb提供友情贊助,首發於爛泥行天下php

想要得到更多的文章,能夠關注個人微信ilanniwebjava

confluence是一個專業的企業知識管理與協同軟件,能夠用於構建企業wiki。經過它能夠實現團隊成員之間的協做和知識共享。mysql

網上有關confluence的教程比較多,在此咱們以confluence5.6.6版本爲例進行相關的實驗。linux

1、環境準備

confluence的運行是依賴java環境的,也就是說須要安裝jdk而且要是1.7以上版本,以下:nginx

java -versionweb

clip_p_w_picpath001

除此以外,咱們還須要爲confluence建立對應的數據庫、用戶名和密碼,以下:sql

mysql -uroot -p'kans123QWE' -e "create database confluence default character set utf8 collate utf8_bin;grant all on confluence.* to 'confluenceuser'@'%' identified by 'confluencepasswd';"數據庫

clip_p_w_picpath002

這樣基礎環境就配置完畢。vim

2、下載confluence及其破解包

confluence有不少版本,咱們能夠直接經過以下鏈接進行查看,windows

https://www.atlassian.com/software/confluence/download-archives

clip_p_w_picpath003

經過上圖,咱們能夠看出confluence對於windows和linux平臺每個版本有多種安裝包,在此咱們選擇的是bin方式。除此以外,咱們也能夠看到目前confluence最新版本是5.10.2。

下載confluence5.6.6,以下:

wget https://www.atlassian.com/software/confluence/downloads/binary/atlassian-confluence-5.6.6-x64.bin

clip_p_w_picpath004

國內下載速度比較慢,須要耐心等待。

confluence安裝包下載完畢後,咱們再來下載破解包,鏈接以下:

點我下載

3、安裝及破解confluence

confluence5.6.6軟件包下載完畢後,咱們如今來開始安裝confluence。

3.1 安裝confluence

如今開始安裝confluence5.6.6,使用以下命令:

chmod 755 atlassian-confluence-5.6.6-x64.bin

./atlassian-confluence-5.6.6-x64.bin

clip_p_w_picpath005

clip_p_w_picpath006

經過上圖,咱們能夠很明顯的看出confluence安裝到了/opt/atlassian/confluence和/var/atlassian/application-data/confluence目錄下,而且confluence監聽的端口是8090。

confluence的主要配置文件,存放在/opt/atlassian/confluence/conf/server.xml文件中,以下:

vim /opt/atlassian/confluence/conf/server.xml

clip_p_w_picpath007

咱們如今來訪問下該地址,以下:

cf.ilanni.com:8090

clip_p_w_picpath008

注意:這個訪問地址根據本身的世紀服務器地址進行調整。

clip_p_w_picpath009

經過上圖,咱們能夠看到如今confluence要咱們輸入license,下面咱們進行破解。

3.2 破解confluence

複製上述截圖中的Server ID,而後關閉confluence,使用以下命令:

/etc/init.d/confluence stop

clip_p_w_picpath010

而後切換到/opt/atlassian/confluence/confluence/WEB-INF/lib目錄下,刪除atlassian-extras開頭的jar6個文件,以下:

cd /opt/atlassian/confluence/confluence/WEB-INF/lib

ll |grep atlassian-extra |wc –l

rm -fr atlassian-extra*

clip_p_w_picpath011

解壓破解包,而後把裏面的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目錄下,以下:

clip_p_w_picpath012

其中atlassian-extras-3.2.jar文件是和license相關的,Confluence-5.6.6-language-pack-zh_CN.jar是confluence中文語言包,而mysql-connector-java-5.1.39-bin.jar是confluence鏈接mysql數據庫相關的jar包。

再次說明下:

atlassian全部產品的中文語言包,咱們均可以經過如下地址下載到:

https://translations.atlassian.com/dashboard/download?lang=zh_CN#/Confluence/5.6.6

而mysql-connector-java-5.1.39-bin.jar文件能夠鏈接mysql5.7及其如下的mysql版本,能夠參考以下鏈接:

http://www.w3resource.com/mysql/mysql-java-connection.php

clip_p_w_picpath013

最後要啓動confluence,使用以下命令:

/etc/init.d/confluence start

clip_p_w_picpath014

運行破解jar包,注意這個咱們是在windows運行該破解jar包的,以下:

java -jar confluence_keygen.jar

clip_p_w_picpath015

把上述複製的Server ID粘貼進去,而後點擊.gen。以下:

clip_p_w_picpath016

clip_p_w_picpath017

clip_p_w_picpath018

若是顯示上述截圖的話,那麼說明咱們已經破解成功。

3.3 配置數據庫

破解完成後,咱們如今來配置confluence數據庫,以下:

clip_p_w_picpath018[1]

clip_p_w_picpath019

clip_p_w_picpath020

再上圖中,咱們輸入在第一章節中建立的數據庫用戶名和密碼,而後點擊‘next’。這個階段須要等待的時間稍微長一點,由於正在進行數據庫的初始化工做。

clip_p_w_picpath021

數據庫初始化完畢後,數據庫的相關表截圖如上。

數據庫初始化完畢後,會跳轉到以下界面:

clip_p_w_picpath022

3.4 配置後臺管理員

初始化一個空的站點,以下:

clip_p_w_picpath022[1]

配置confluence的管理員帳號和密碼,以下:

clip_p_w_picpath023

clip_p_w_picpath024

Confluence安裝完畢後,以下:

clip_p_w_picpath025

confluence登錄後的界面以下:

clip_p_w_picpath026

到此confluence就安裝完畢。

3.5 查看confluence的配置文件

confluence就安裝完畢,咱們來看下confluence的配置文件confluence.cfg.xml。以下:

vim /var/atlassian/application-data/confluence/confluence.cfg.xml

clip_p_w_picpath027

經過上圖,咱們能夠看到confluence配置文件中有confluence的license,數據庫及其用戶名和密碼。

4、confluence遷移

confluence遷移很簡單的,咱們只須要把原來的confluence備份文件上傳到confluence後臺,而後還原就好了。

clip_p_w_picpath028

clip_p_w_picpath029

clip_p_w_picpath030

clip_p_w_picpath031

clip_p_w_picpath032

clip_p_w_picpath033

到此confluence就遷移完畢了。

5、confluence與nginx集成

confluence訪問使用的是8090端口,爲了訪問的方便,咱們把confluence與nginx進行集成,以下:

cat /usr/local/nginx/conf/vhost/cf.ilanni.com.conf

upstream confluence {

server 127.0.0.1:8090;

}

server {

listen 80;

server_name cf.ilanni.com;

server_tokens off;

client_max_body_size 0;

access_log /var/log/confluence_access.log access;

error_log /var/log/confluence_error.log;

location / {

proxy_read_timeout 300;

proxy_connect_timeout 300;

proxy_redirect off;

proxy_http_version 1.1;

proxy_set_header Host $http_host;

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_set_header X-Forwarded-Proto http;

proxy_pass http://confluence;

}

}

clip_p_w_picpath034

clip_p_w_picpath035

經過上圖,咱們能夠看到confluence與nginx集成已經完成。

相關文章
相關標籤/搜索