centos7安裝Confluence
centos7安裝Confluence
Confluence是一個專業的企業知識管理與協同軟體,可以用於構建企業wiki。通過它可以實現團隊成員之間的協作和知識共享。現在大多數公司都會部署一套confluence,用作內部wiki。現在confluence已收費,那麼下面將介紹下安裝破解confluence的操作記錄(適用於centos6/7系統環境):
一、安裝jdk8環境(注意confluence和jira環境,最好安裝oracle的java,預設的openjdk是不行的)。
將jdk-8u131-linux-x64.rpm下載到/opt目錄下
下載地址:https://pan.baidu.com/s/1pLaAjPp
提取密碼:x27s
[[email protected] ~]# cd /opt/
[[email protected] opt]# lljdk-8u131-linux-x64.rpm
-rw-r--r--. 1 root root 169983496 Sep28 2017 jdk-8u131-linux-x64.rpm
[[email protected] opt]# rpm -ivhjdk-8u131-linux-x64.rpm
[[email protected] opt]# vim /etc/profile
......
JAVA_HOME=/usr/java/jdk1.8.0_131
JAVA_BIN=/usr/java/jdk1.8.0_131/bin
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/bin:/sbin/
CLASSPATH=.:/lib/dt.jar:/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH
[[email protected] opt]# source /etc/profile
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build25.131-b11, mixed mode)
二、安裝mysql環境(這裡用的是centos7)
三、下載並安裝破解confluence6.3
atlassian-confluence-6.3.1-x64.bin
下載地址:https://pan.baidu.com/s/1skD5DQt 獲取密碼:5vmk
atlassian-extras-decoder-v2-3.2.jar
下載地址:https://pan.baidu.com/s/1eRKDDOA 獲取密碼:mbjp
atlassian-universal-plugin-manager-plugin-2.22.jar
下載地址:https://pan.baidu.com/s/1o7Lfv6M 提取密碼:1i3y
將上面兩個包下載到本機的/opt目錄下,給二進位制檔案授執行許可權,然後安裝
[[email protected] opt]# ls
atlassian-confluence-6.3.1-x64.bin atlassian-extras-decoder-v2-3.2.jar
[[email protected] opt]# chmod +xatlassian-confluence-6.3.1-x64.bin
[[email protected] opt]#./atlassian-confluence-6.3.1-x64.bin
通過上圖可以看出confluence安裝到了/opt/atlassian/confluence和/var/atlassian/application-data/confluence目錄下,並且confluence預設監聽的埠是8090.一路預設安裝即可!
注意:confluence的主要配置檔案為/opt/atlassian/confluence/conf/server.xml,和jira類似。此server.xml相當於tomcat中的server.xml配置檔案,如果要修改訪問埠,可以這裡修改。
如果要修改confluence的資料目錄,可以在安裝的時候,在安裝過程中進行更換(預設是/var/atlassian/application-data/confluence)
檢視confluence埠是否起來了
[[email protected] opt]# lsof -i:8090
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 18100 confluence 36u IPv6 188496 0t0 TCP *:8090 (LISTEN)
重啟confluence命令
[[email protected] opt]#/etc/init.d/confluence restart
看下主機的ip
瀏覽器裡輸入http://192.168.123.72:8090,訪問confluence
通過上圖可以看出需要輸入授權碼,下面介紹下破解confluence授權碼的操作:
複製上述截圖中的Server ID(即BBMEC-9EIB-35GW-URME),然後關閉confluence
[[email protected] opt]#/etc/init.d/confluence stop
[[email protected] opt]# lsof -i:8080
[[email protected] opt]#
用下載的檔案替換atlassian-extras-decoder-v2-3.2.jar檔案(該檔案下載到/opt下,替換前必須做之前的檔案備份,方便回退)
[[email protected] opt]# cp/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.2.jar/mnt/
[[email protected] opt]# cp/opt/atlassian-extras-decoder-v2-3.2.jar/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.2.jar
用下載的檔案替換confluence自帶的atlassian-universal-plugin-manager-plugin-2.22.1.jar(該檔案下載到/opt下,替換前必須做之前的檔案備份,方便回退)
[[email protected] opt]# mv/opt/atlassian/confluence/confluence/WEB-INF/atlassian-bundled-plugins/atlassian-universal-plugin-manager-plugin-2.22.1.jar/mnt/
[[email protected] opt]# cpatlassian-universal-plugin-manager-plugin-2.22.jar/opt/atlassian/confluence/confluence/WEB-INF/atlassian-bundled-plugins/
[[email protected] opt]#/etc/init.d/confluence start
[[email protected] opt]# lsof -i:8090
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 18100 confluence 36u IPv6 188496 0t0 TCP *:8090 (LISTEN)
然後繼續訪問http://192.168.123.72:8090,接著註冊confluence的key
點選獲得試用授權
下面的操作需要在fanqiang的前提下進行,使用google郵箱註冊
如上,右邊可以看到這個confluence的license key(把這些key手動貼上到上面confluence安裝中"授權碼"的"伺服器ID"下面的空白框裡即可)
如下,選擇外部資料庫
如果出現下面報錯(缺少java的mysql驅動):
解決辦法:
下載java的mysql驅動:mysql-connector-java-5.0.8-bin.jar
下載地址:https://pan.baidu.com/s/1c2CQzcO
提取密碼:ku8s
[[email protected] opt]# cpmysql-connector-java-5.0.8-bin.jar /opt/atlassian/confluence/lib/
[[email protected] opt]#/etc/init.d/confluence restart
然後繼續訪問http://192.168.123.72:8090/,配置資料庫
下面在首次連線mysql的時候(使用上面MariaDB裡面授權的資訊連線,即使用者名稱:confluence,密碼:confluencepasswd),可能有點慢,耐心等待~
就已經配置好了confluence,下面說下在管理員賬號下建立或邀請其他使用者的做法:
到此,confluence的安裝破解已經完全搞定!
外網怎麼訪問你的confluence?
解決方法:
1、最簡單的辦法:關閉firewall:
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall開機啟動
firewall-cmd --state #檢視預設防火牆狀態(關閉後顯示notrunning,開啟後顯示running)
2、自己百度 centos7開啟防火牆8080埠!!