在Centos環境下搭建Confluence

來源:互聯網
上載者:User

標籤: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的配置

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

首先要做這個任務需要幾個安裝包,安裝包地址在這裡:http://pan.baidu.com/s/1i3D5rU1

這幾個安裝檔案分別是:

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

mkdir /usr/java        #在/usr下建立java檔案夾,將安裝包放在/usr/java目錄下
cd /usr/java 
將 jre-7u67-linux-x64.rpm拷入該目錄 
rpm -ivh jre-7u67-linux-x64.rpm     #安裝JDK 
vi /etc/profile    #配置環境變數 
--------------------------------
#在最後加入以下幾行: 
export JAVA_HOME=/usr/java/jre1.7.0_67 
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
ESC斷行符號 輸入:x
--------------------------------
source /etc/profile


安裝MySQL


1 yum install -y mysql-server mysql mysql-devel 
2 service mysqld start #初始化及相關配置
3 chkconfig --list | grep mysqld #查看mysql服務是不是開機自動啟動
4 chkconfig mysqld on #設定成開機啟動
5 mysqladmin -u root password ‘123456‘  #通過該命令給root帳號設定密碼為 123456
6 mysql -u root -p #登入mysql資料庫
7 create database confluence character set UTF8;
8 grant all on confluence.* to [email protected]"%" identified by "confluence";
9 grant all on confluence.* to [email protected]"localhost" identified by "confluence";
10 FLUSH PRIVILEGES;
11 quit  #退出
12 service mysqld stop  #關閉mysql服務
13 cd /etc/
14 vi my.cnf
15 在[mysqld]下面加上character-set-server =utf8    #解決中文顯示???的亂碼問題
16 service mysqld start   #啟動mysql服務

第三步會有這樣的介面

650) this.width=650;" src="http://s5.51cto.com/wyfs02/M00/79/95/wKiom1aVNuaDq-yfAAD5zY6786I164.png" title="Screenshot-root@ChrisChan^%-.png" alt="wKiom1aVNuaDq-yfAAD5zY6786I164.png" />

安裝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,這裡看著選擇就行。圖在這裡。

650) this.width=650;" src="http://s1.51cto.com/wyfs02/M01/79/95/wKiom1aVNxnBjeycAAD-Oge4470419.png" title="Screenshot.png" alt="wKiom1aVNxnBjeycAAD-Oge4470419.png" />650) this.width=650;" src="http://s5.51cto.com/wyfs02/M02/79/95/wKiom1aVNyWw45ZHAAD-Oge4470744.png" title="Screenshot.png" alt="wKiom1aVNyWw45ZHAAD-Oge4470744.png" />

對比一下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

650) this.width=650;" src="http://images0.cnblogs.com/blog2015/720785/201508/221335113001393.jpg" style="border:0px;" />

【2】 按.gen!得到key

650) this.width=650;" src="http://images0.cnblogs.com/blog2015/720785/201508/221336143164712.jpg" style="border:0px;" />

【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是非法的。我打算明天繼續搞,今天先寫一點。



本文出自 “生活就是等待戈多” 部落格,請務必保留此出處http://chenx1242.blog.51cto.com/10430133/1734420

在Centos環境下搭建Confluence

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.