天天看點

在Centos環境下搭建Confluence

Task  2 

目标:完成Confluence的搭建。

意義:Confluence是一個開源Wiki系統,本地搭建好并破解,也是運維必備的技能,另外,Wiki搭好之後,也可以用來整理自己的心得和統計。

步驟:1.下載下傳Confluence穩定版。

           2.安裝并破解。

           3.将SVN和Confluence的安裝步驟寫一篇教程,放到Wiki上,外網可通路。                       

           4.配置Nginx,通過域名通路,如果沒有域名,可以本地配置Host。

要求:1.将安裝步驟寫到自己搭建的Wiki上。

          2.Wiki伺服器可以外網通路,如果本地沒有外網IP,使用花生殼。推薦使用金山雲伺服器做測試。

          3.申請域名,備案,通過Nginx配置子域通路,如果備案需要時間,本地配置Host測試Nginx配置是否成功。

 掌握技能:1.Confluence的安裝和破解    2.域名的申請和配置  3.Nginx的配置 4.Host的配置

==================================分割線===========================================

這幾個安裝檔案分别是:

jre-7u67-linux-x64.rpm

atlassian-confluence-5.4.4-x64.bin

mysql-connector-java-5.1.32-bin.jar

confluence5.1-crack.zip

Confluence-5.4.4-language-pack-zh_CN.jar

将這五個檔案從主機轉移到虛拟機,正好用了昨天搭建的SVN伺服器,我的主機是用戶端,虛拟機是伺服器端,SVN從用戶端往伺服器端發東西很簡單,但是怎麼從伺服器端下載下傳東西需要換客戶賬号,如果事前不小心在用戶端保留了密碼,那麼就要麻煩一點。需要在windows桌面空白處滑鼠右鍵,選擇Tortoise SVN,然後選擇“設定”,在左邊菜單選擇 “已儲存資料”,将認證使用者“清除”,再打開TSVN浏覽器輸入另外一個使用者名即可。

回到Task2裡,這個confluence的安裝是有依賴的,它主要依賴兩個東西,一個是JAVA,這個在網絡注冊的時候需要用,另一個是MySQL,是以上面的檔案一并帶有這兩個檔案,安裝順序是先JAVA---MySQL---Confluence.

先安裝JAVA

安裝MySQL

第三步會有這樣的界面

<a href="http://s5.51cto.com/wyfs02/M00/79/95/wKiom1aVNuaDq-yfAAD5zY6786I164.png" target="_blank"></a>

安裝Confluence

首先要把從用戶端得到的那三個Confluence的檔案放置到/usr/Confluence/裡,atlassian-confluence-5.4.4-x64.bin 預設是黑色的,這裡需要執行他,就要給他才做權限。

chmod +x atlassian-confluence-5.4.4-x64.bin  

#賦予可執行權限,這個指令輸入完之後,ls一下,發現檔案變成草綠色了

./atlassian-confluence-5.4.4-x64.bin  #執行安裝

然後出現安裝界面,對應會讓你輸入O or C,這裡看着選擇就行。圖在這裡。

<a href="http://s1.51cto.com/wyfs02/M01/79/95/wKiom1aVNxnBjeycAAD-Oge4470419.png" target="_blank"></a>

對比一下windows的Confluence安裝過程就會很了解兩個系統對安裝過程表達的不同方式。這裡安裝的第三步會有提示,将端口8090作為連接配接端口。

然後ifconfig一下,檢查自己的IP,再打開浏覽器,輸入http://IP位址:8090 ,這個時候要記下Server ID,這個ID很無良,我的ID就是既有0又有O。

service confluence stop  #停掉Confluence 服務

#将confluence5.1-crack.zip 解壓 

#将/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-2.4.jar 複制出來。替換confluence5.1-crack 中的atlassian-extras-2.4.jar

#chmod +x keygen.sh

#./keygen.sh   #執行破解檔案

注:必須是在圖形界面下,因為這個運作需要圖形。如果沒有圖形,那麼就會報錯。

【1】輸了Name,及之前記錄下來的Server ID,按.patch!  選擇需要破解的atlassian-extras-2.4.jar

在Centos環境下搭建Confluence

【2】 按.gen!得到key

在Centos環境下搭建Confluence

【3】把破解好的包,複制回去

#複制破解後的atlassian-extras-2.4.jar         到 “/opt/atlassian/confluence/confluence/WEB-INF/lib/”覆寫原檔案。

#複制mysql-connector-java-5.1.32-bin.jar 到“/opt/atlassian/confluence/confluence/WEB-INF/lib/”。

service confluence start    #啟動Confluence 服務

【4】再次打開網頁

#重新打開網頁 http://伺服器ip:8090 

#輸了之前得到的key

我在這裡卡住了,明明是ctrl+c ctrl+v,但是就是提示KEY是非法的。我打算明天繼續搞,今天先寫一點。

Nginx的安裝過程,http://lnmp.org/install.html

 本文轉自 蘇幕遮618 51CTO部落格,原文連結:http://blog.51cto.com/chenx1242/1734420