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

【2】 按.gen!得到key
【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