wiki安裝


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

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

原文地址:

https://www.ilanni.com/?p=11989

一、環境准備

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

java -version

clip_image001

除此之外,我們還需要為confluence創建對應的數據庫、用戶名和密碼,如下:

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_image002

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

二、下載confluence及其破解包

confluence有很多版本,我們可以直接通過如下連接進行查看,

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

clip_image003

通過上圖,我們可以看出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_image004

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

confluence安裝包下載完畢后,我們再來下載破解包,連接如下:

點我下載

三、安裝及破解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_image005

clip_image006

通過上圖,我們可以很明顯的看出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_image007

我們現在來訪問下該地址,如下:

cf.ilanni.com:8090

clip_image008

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

clip_image009

通過上圖,我們可以看到現在confluence要我們輸入license,下面我們進行破解。

3.2 破解confluence

首先下載破解包,《confluence5.6.6-crack》。

復制上述截圖中的Server ID,然后關閉confluence,使用如下命令:

/etc/init.d/confluence stop

clip_image010

然后切換到/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_image011

解壓破解包,然后把里面的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_image012

其中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_image013

最后要啟動confluence,使用如下命令:

/etc/init.d/confluence start

clip_image014

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

java -jar confluence_keygen.jar

clip_image015

把上述復制的Server ID粘貼進去,然后點擊.gen。如下:

clip_image016

clip_image017

clip_image018

如果顯示上述截圖的話,那么說明我們已經破解成功。

3.3 配置數據庫

破解完成后,我們現在來配置confluence數據庫,如下:

clip_image018[1]

clip_image019

clip_image020

再上圖中,我們輸入在第一章節中創建的數據庫用戶名和密碼,然后點擊‘next’。這個階段需要等待的時間稍微長一點,因為正在進行數據庫的初始化工作。

clip_image021

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

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

clip_image022

3.4 配置后台管理員

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

clip_image022[1]

配置confluence的管理員賬號和密碼,如下:

clip_image023

clip_image024

Confluence安裝完畢后,如下:

clip_image025

confluence登陸后的界面如下:

clip_image026

到此confluence就安裝完畢。

3.5 查看confluence的配置文件

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

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

clip_image027

通過上圖,我們可以看到confluence配置文件中有confluence的license,數據庫及其用戶名和密碼。

四、confluence遷移

confluence遷移很簡單的,我們只需要把原來的confluence備份文件上傳到confluence后台,然后還原就行了。

clip_image028

clip_image029

clip_image030

clip_image031

clip_image032

clip_image033

到此confluence就遷移完畢了。

五、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_image034

clip_image035

通過上圖,我們可以看到confluence與nginx集成已經完成。

六、卸載

/opt/atlassian/confluence/uninstall


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM