搭建confluence服務須要的步驟有:一,安裝java環境即安裝jdk8。二,安裝須要使用的數據庫(建議使用mysql5.6)。三,破解的confluence6服務。html
1,下載jdk的地址連接:java
https:
//pan
.baidu.com
/s/1pLaAjPp 提取碼:x27s 下載到的是:jdk-8u131-linux-x64.rpm
mysql
2,下載confluence6須要使用到的文件:linux
https:
//pan
.baidu.com
/s/1skD5DQt 提取碼:5vmk 下載到的是:atlassian-confluence-6.3.1-x64.bin
sql
https:
//pan
.baidu.com
/s/1eRKDDOA 提取碼:mbjp 下載到的是:atlassian-extras-decoder-v2-3.2.jar
數據庫
https:
//pan
.baidu.com
/s/1o7Lfv6M 提取碼:1i3y 下載到的是:atlassian-universal-plugin-manager-plugin-2.22.jar
vim
3,下載java的mysql驅動:windows
https:
//pan
.baidu.com
/s/1c2CQzcO 提取碼:ku8s 下載到的是:mysql-connector-java-5.0.8-bin.jar
瀏覽器
將下載的全部軟件放到/opt目錄頁下便可。bash
1,rpm包安裝
[root@wiki_server
~]
# cd /opt/
[root@wiki_server
opt]
# rpm -ivh jdk-8u131-linux-x64.rpm
[root@wiki_server
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
[root@wiki_server
opt]
# source /etc/profile
[root@wiki_server
opt]
# java -version
java version
"1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
2,tar包安裝(沒有提供安裝包,我本身使用的)
[root@wiki_server ~]# mkdir /application
[root@wiki_server ~]# tar xf jdk-8u121-linux-x64.tar.gz -C /application
[root@wiki_server ~]# ln -s /application/jdk1.8.0_121 /application/jdk
[root@wiki_server ~]# cat >>/etc/profile<<'EOF'
> export JAVA_HOME=/application/jdk
> export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
> export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar
> EOF
[root@wiki_server ~]# source /etc/profile
[root@wiki_server ~]# java -version
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)
(兩種方式選其一便可)
在這裏咱們直接使用yum安裝mariadb便可
[root@wiki_server ~]# yum -y install mariadb*
[root@wiki_server ~]# systemctl start mariadb
[root@wiki_server ~]# systemctl enable mariadb
爲數據庫設置root密碼
[root@wiki_server
~]
# mysql_secure_installation
首先是設置密碼,會提示先輸入密碼
Enter current password
for
root (enter
for
none):<–初次運行直接回車
設置密碼
Set root password? [Y
/n
] <– 是否設置root用戶密碼,輸入y並回車或直接回車
New password: <– 設置root用戶的密碼
Re-enter new password: <– 再輸入一次你設置的密碼
其餘配置(默認n回車就可,若是有特殊需求,可進行y操做)
Remove anonymous
users
? [Y
/n
] <– 是否刪除匿名用戶,回車
Disallow root login remotely? [Y
/n
] <–是否禁止root遠程登陸,回車,
Remove
test
database and access to it? [Y
/n
] <– 是否刪除
test
數據庫,回車
Reload privilege tables now? [Y
/n
] <– 是否從新加載權限表,回車
[root@wiki_server ~]# mysql -uroot -p123456
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 10
Server version: 5.5.50-MariaDB MariaDB Server
Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]>
接下來配置MariaDB的字符集:
-> 首先是配置文件
/etc/my
.cnf,在[mysqld]標籤下添加
init_connect=
'SET collation_connection = utf8_unicode_ci'
init_connect=
'SET NAMES utf8'
character-
set
-server=utf8
collation-server=utf8_unicode_ci
skip-character-
set
-client-handshake
-> 接着配置文件
/etc/my
.cnf.d
/client
.cnf,在[client]中添加
default-character-
set
=utf8
-> 而後配置文件
/etc/my
.cnf.d
/mysql-clients
.cnf,在[mysql]中添加
default-character-
set
=utf8
最後是重啓MariaDB
[root@wiki_server
my.cnf.d]
# systemctl restart mariadb
MariaDB [(none)]> create database confluence default character set utf8 collate utf8_bin;
Query OK, 1 row affected (0.00 sec)
在這裏,咱們不建立以confluence用戶登陸,有須要的能夠設置
[root@wiki_server /opt]# chmod +x atlassian-confluence-6.3.1-x64.bin
[root@wiki_server /opt]# ./atlassian-confluence-6.3.1-x64.bin
訪問confluence,即http:ip地址:8090
到這個地方就須要破解獲取受權碼了
[root@wiki_server /opt]# cd /opt/atlassian/confluence/confluence/WEB-INF/lib
把atlassian-extras-decoder-v2-3.2.jar文件下載到本地並更名爲atlassian-extras-2.4.jar
破解工具下載:
wget https://files.cnblogs.com/files/Javame/confluence%E7%A0%B4%E8%A7%A3%E5%B7%A5%E5%85%B7.zip
或者在瀏覽其中打開https://files.cnblogs.com/files/Javame/confluence%E7%A0%B4%E8%A7%A3%E5%B7%A5%E5%85%B7.zip
在windows中解壓這個文件,會出現這麼幾個包
這個confluence_keygen.jar就是咱們須要用到的破解工具包,使用方法:
1.右擊選擇打開方式,選擇以JAVA(TM)platform SE binary打開
找到你改名的jar文件
就會出現key。當你點擊.gen!後,原有的atlassian-extras-2.4.jar會變成兩個文件,一個叫:atlassian-extras-2.4.jar,還有一個叫:
atlassian-extras-2.4.bak
將這兩個文件傳到/opt/atlassian/confluence/confluence/WEB-INF/lib下
[root@wiki_server /opt/atlassian/confluence/confluence/WEB-INF/lib]# mv atlassian-extras-2.4.jar atlassian-extras-decoder-v2-3.2.jar
這個時候,咱們還有一個文件沒有用到,就是mysql的驅動,將咱們原先的包解壓,應該是mysql驅動.zip
進入其中解壓包中,找到mysql-connector-java-5.0.8-bin.jar
cp mysql-connector-java-5.0.8-bin.jar /opt/atlassian/confluence/lib/
以後重啓confluence服務
[root@wiki_server /opt]# service confluence restart
以後在瀏覽器中輸入ip地址+8090
至此confluence就安裝完成了,文檔我主要參考了:https://www.cnblogs.com/kevingrace/p/7607442.html
可是用到的是軟件破解,並非帳號註冊是的方式,也提供了軟件包的下載地址。-_-