2019-05-18 CentOS7 安裝Confluence知識庫(破解版)

裝一個(gè)知識庫進(jìn)行測試矩距,詳細(xì)步驟如下:

1、如果CentOS是最小安裝怖竭,需要先安裝圖形界面锥债。
可參考2019-05-14 CentOS 7 安裝圖形界面
2、安裝jdk痊臭,下載的最近版本是jdk-8u202-linux-x64.tar.gz哮肚, 解壓到/usr/local下面。 (BTW广匙,本文相關(guān)軟件可以在網(wǎng)盤下載: https://pan.baidu.com/s/1joJbyQ5-kfvYz-7uBvDPjQ 密碼:r0vf)

sudo tar zxvf jdk-8u202-linux-x64.tar.gz -C /usr/local/
sudo ln -s /usr/local/jdk1.8.0_202/ /usr/local/jdk

設(shè)置環(huán)境變量:

sudo vim /etc/profile
#在后面增加Java目錄
JAVA_HOME=/usr/local/jdk
export JRE_HOME=/usr/local/jdk/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

#看下效果
sudo source /etc/profile
[root@localhost axing]# java -version
openjdk version "1.8.0_212"
OpenJDK Runtime Environment (build 1.8.0_212-b04)
OpenJDK 64-Bit Server VM (build 25.212-b04, mixed mode)

3允趟、導(dǎo)入confluence安裝包

[root@localhost axing]# chmod +x atlassian-confluence-6.3.1-x64.bin
[root@localhost axing]# ll
total 779780
-rwxr-xr-x. 1 root  root  604450053 May 18 19:52 atlassian-confluence-6.3.1-x64.bin
-rw-r--r--. 1 axing axing 194042837 May 18 19:31 jdk-8u202-linux-x64.tar.gz
[root@localhost axing]# ./atlassian-confluence-6.3.1-x64.bin
Unpacking JRE ...
Starting Installer ...
#此部分略過。鸦致。潮剪。期間有幾次選項(xiàng),可以全部回車
Launching Confluence ...
Installation of Confluence 6.3.1 is complete
Your installation of Confluence 6.3.1 is now ready and can be accessed via
your browser.
Confluence 6.3.1 can be accessed at http://localhost:8090
Finishing installation ...

到主機(jī)上進(jìn)入圖形界面 (init 5), 打開firefox分唾, 訪問localhost:8090抗碰,可以看到下面圖形,說明第一步已經(jīng)完成绽乔。

s1.png

4弧蝇、web界面配置
語言選擇中文,語言切換很方便,裝完以后隨時(shí)都能切換看疗。
選擇正式安裝裝沙峻,后面我們破解。


s2.png

安裝插件:


s3.png

下一步鹃觉,看到機(jī)器碼(服務(wù)器ID)后先暫停在這一步:
s4.png

5专酗、根據(jù)機(jī)器碼進(jìn)行破解
5.1 拷貝安裝目錄下的atlassian-extras-decoder-v2-3.2.jar 文件睹逃,改名為atlassian-extras-2.4.jar 盗扇, 拷貝這個(gè)文件到windows主機(jī)上。
如果沒有裝jre的話沉填,還需要安裝一下才能執(zhí)行.jar的文件疗隶。

sudo cp /opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.2.jar atlassian-extras-2.4.jar

5.2 運(yùn)行破解程序


p1.png

這里要輸入server id,就是剛才記下來的那個(gè)翼闹,patch斑鼻!那個(gè)地方選擇導(dǎo)入atlassian-extras-2.4.jar 文件,然后就可以生成key了猎荠。
其他地方保持不變坚弱,名字如果是空的隨便寫。
5.3 把a(bǔ)tlassian-extras-2.4.jar 文件拷回服務(wù)器关摇,改回原來的名字荒叶,覆蓋拷貝

cp atlassian-extras-decoder-v2-3.2.jar /opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.2.jar

5.4 重啟confluence

[root@localhost axing]# sh /opt/atlassian/confluence/bin/stop-confluence.sh
executing using dedicated user
If you encounter issues starting up Confluence, please see the Installation guide at http://confluence.atlassian.com/display/DOC/Confluence+Installation+Guide
/opt/atlassian/confluence/bin/setenv.sh: line 33: cd: /home/axing: Permission denied

Server startup logs are located in /opt/atlassian/confluence/logs/catalina.out
---------------------------------------------------------------------------
Using Java: /opt/atlassian/confluence/jre//bin/java
2019-05-19 00:00:39,423 INFO [main] [atlassian.confluence.bootstrap.SynchronyProxyWatchdog] A Context element for ${confluence.context.path}/synchrony-proxy is found in /opt/atlassian/confluence/conf/server.xml. No further action is required
---------------------------------------------------------------------------
Using CATALINA_BASE:   /opt/atlassian/confluence
Using CATALINA_HOME:   /opt/atlassian/confluence
Using CATALINA_TMPDIR: /opt/atlassian/confluence/temp
Using JRE_HOME:        /opt/atlassian/confluence/jre/
Using CLASSPATH:       /opt/atlassian/confluence/bin/bootstrap.jar:/opt/atlassian/confluence/bin/tomcat-juli.jar
Using CATALINA_PID:    /opt/atlassian/confluence/work/catalina.pid
Tomcat stopped.
[root@localhost axing]# sh /opt/atlassian/confluence/bin/start-confluence.sh

To run Confluence in the foreground, start the server with start-confluence.sh -fg
executing using dedicated user: confluence
If you encounter issues starting up Confluence, please see the Installation guide at http://confluence.atlassian.com/display/DOC/Confluence+Installation+Guide
/opt/atlassian/confluence/bin/setenv.sh: line 33: cd: /home/axing: Permission denied

Server startup logs are located in /opt/atlassian/confluence/logs/catalina.out
---------------------------------------------------------------------------
Using Java: /opt/atlassian/confluence/jre//bin/java
2019-05-19 00:00:47,852 INFO [main] [atlassian.confluence.bootstrap.SynchronyProxyWatchdog] A Context element for ${confluence.context.path}/synchrony-proxy is found in /opt/atlassian/confluence/conf/server.xml. No further action is required
---------------------------------------------------------------------------
Using CATALINA_BASE:   /opt/atlassian/confluence
Using CATALINA_HOME:   /opt/atlassian/confluence
Using CATALINA_TMPDIR: /opt/atlassian/confluence/temp
Using JRE_HOME:        /opt/atlassian/confluence/jre/
Using CLASSPATH:       /opt/atlassian/confluence/bin/bootstrap.jar:/opt/atlassian/confluence/bin/tomcat-juli.jar
Using CATALINA_PID:    /opt/atlassian/confluence/work/catalina.pid
Tomcat started.

5.5 在Confluence web界面接著輸入授權(quán)碼,點(diǎn)擊下一步输虱,到選擇數(shù)據(jù)庫些楣,我們選擇使用外部數(shù)據(jù)庫 - mysql宪睹,當(dāng)然愁茁,使用內(nèi)部數(shù)據(jù)庫也行。
這時(shí)候提示需要數(shù)據(jù)庫驅(qū)動:


s5.png

需要把mysql-connector-java-5.0.8-bin.jar 文件安裝到j(luò)ava目錄亭病,重啟confluence

[root@localhost axing]# cp mysql-connector-java-5.0.8-bin.jar /opt/atlassian/confluence/lib/
[root@localhost axing]# /etc/init.d/confluence restart
executing using dedicated user
If you encounter issues starting up Confluence, please see the Installation guide at http://confluence.atlassian.com/display/DOC/Confluence+Installation+Guide

Server startup logs are located in /opt/atlassian/confluence/logs/catalina.out
---------------------------------------------------------------------------
Using Java: /opt/atlassian/confluence/jre//bin/java
2019-05-19 00:26:14,395 INFO [main] [atlassian.confluence.bootstrap.SynchronyProxyWatchdog] A Context element for ${confluence.context.path}/synchrony-proxy is found in /opt/atlassian/confluence/conf/server.xml. No further action is required
---------------------------------------------------------------------------
Using CATALINA_BASE:   /opt/atlassian/confluence
Using CATALINA_HOME:   /opt/atlassian/confluence
Using CATALINA_TMPDIR: /opt/atlassian/confluence/temp
Using JRE_HOME:        /opt/atlassian/confluence/jre/
Using CLASSPATH:       /opt/atlassian/confluence/bin/bootstrap.jar:/opt/atlassian/confluence/bin/tomcat-juli.jar
Using CATALINA_PID:    /opt/atlassian/confluence/work/catalina.pid
Tomcat stopped.

To run Confluence in the foreground, start the server with start-confluence.sh -fg
executing using dedicated user: confluence
If you encounter issues starting up Confluence, please see the Installation guide at http://confluence.atlassian.com/display/DOC/Confluence+Installation+Guide

Server startup logs are located in /opt/atlassian/confluence/logs/catalina.out
---------------------------------------------------------------------------
Using Java: /opt/atlassian/confluence/jre//bin/java
2019-05-19 00:26:16,085 INFO [main] [atlassian.confluence.bootstrap.SynchronyProxyWatchdog] A Context element for ${confluence.context.path}/synchrony-proxy is found in /opt/atlassian/confluence/conf/server.xml. No further action is required
---------------------------------------------------------------------------
Using CATALINA_BASE:   /opt/atlassian/confluence
Using CATALINA_HOME:   /opt/atlassian/confluence
Using CATALINA_TMPDIR: /opt/atlassian/confluence/temp
Using JRE_HOME:        /opt/atlassian/confluence/jre/
Using CLASSPATH:       /opt/atlassian/confluence/bin/bootstrap.jar:/opt/atlassian/confluence/bin/tomcat-juli.jar
Using CATALINA_PID:    /opt/atlassian/confluence/work/catalina.pid
Tomcat started.

6鹅很、安裝mysql數(shù)據(jù)庫
MySQL 被 Oracle 收購后,CentOS 的鏡像倉庫中提供的默認(rèn)的數(shù)據(jù)庫變?yōu)榱?MariaDB罪帖,我們要用mysql首先添加yum源

$wget 'https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm'
$sudo rpm -Uvh mysql57-community-release-el7-11.noarch.rpm
$sudo yum install mysql-community-server
#默認(rèn)安裝5.7版本
#設(shè)置開機(jī)啟動道宅,運(yùn)行mysql
systemctl enable mysqld
systemctl start mysqld
systemctl status mysqld
[root@localhost axing]# systemctl status mysqld
● mysqld.service - MySQL Server
   Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
   Active: active (running) since Sun 2019-05-19 00:32:55 BST; 12s ago
     Docs: man:mysqld(8)
           http://dev.mysql.com/doc/refman/en/using-systemd.html
  Process: 16590 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid $MYSQLD_OPTS (code=exited, status=0/SUCCESS)
  Process: 16496 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)
 Main PID: 16592 (mysqld)
    Tasks: 27
   CGroup: /system.slice/mysqld.service
           └─16592 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid

May 19 00:32:49 localhost.localdomain systemd[1]: Starting MySQL Server...
May 19 00:32:55 localhost.localdomain systemd[1]: Started MySQL Server.

現(xiàn)在數(shù)據(jù)庫已經(jīng)在運(yùn)行了,用下面命令看到初始密碼后改成自己的:

[root@localhost axing]# sudo grep 'temporary password' /var/log/mysqld.log
2019-05-18T23:32:51.285571Z 1 [Note] A temporary password is generated for root@localhost: *EionhU6a_T6
[root@localhost axing]# mysql -uroot -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 10
Server version: 5.7.26

Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyPassword';
Query OK, 0 rows affected (0.01 sec)

mysql>

運(yùn)行數(shù)據(jù)庫安全設(shè)置胸蛛,刪除匿名用戶污茵,禁止root遠(yuǎn)程登錄,刪除test數(shù)據(jù)庫等:

mysql_secure_installation

設(shè)置字符集葬项,修改/etc/my.cnf泞当,在[mysqld]標(biāo)簽下添加

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

重啟mysql, systemctl restart mysqld民珍,進(jìn)入mysql看下:

mysql> show variables like "%character%";show variables like "%collation%";
+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | utf8                       |
| character_set_connection | utf8                       |
| character_set_database   | utf8                       |
| character_set_filesystem | binary                     |
| character_set_results    | utf8                       |
| character_set_server     | utf8                       |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.01 sec)

+----------------------+-----------------+
| Variable_name        | Value           |
+----------------------+-----------------+
| collation_connection | utf8_unicode_ci |
| collation_database   | utf8_unicode_ci |
| collation_server     | utf8_unicode_ci |
+----------------------+-----------------+
3 rows in set (0.00 sec)

mysql>

為confluence創(chuàng)建數(shù)據(jù)襟士,用戶名和密碼:

mysql> create database confluence default character set utf8 collate utf8_bin;
Query OK, 1 row affected (0.00 sec)

mysql> grant all on confluence.* to 'confluence'@'%' identified by 'ComplexPassword';
Query OK, 0 rows affected, 1 warning (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

7盗飒、接著在圖形界面配置數(shù)據(jù)庫連接,現(xiàn)在我們有了mysql驅(qū)動陋桂,用戶名和密碼逆趣,按照提示輸入即可,第一次連接數(shù)據(jù)庫稍有點(diǎn)慢嗜历。


s6.png

8宣渗、最后一步提示安裝成功

s7.png

9、其他
進(jìn)入confluence后梨州,系統(tǒng)可能會提示幾個(gè)錯誤痕囱,比如InnoDB Log File Size, Max Allowed Packet。修復(fù)這兩個(gè)錯誤暴匠,在/etc/my.cnf文件里mysqld里增加

max_allowed_packet=512M
innodb_log_file_size=2G

然后重啟mysql鞍恢,記得重啟之前到/var/lib/mysql目錄下面,把當(dāng)前生成的日志文件刪掉 rm ib_logfile* 每窖,否則mysql重啟可能失敗帮掉。
并且,千萬不要刪除ibdata文件窒典。

confluence 停止蟆炊,啟動,重啟的命令:

sh /opt/atlassian/confluence/bin/stop-confluence.sh
sh /opt/atlassian/confluence/bin/start-confluence.sh
 /etc/init.d/confluence restart

防火墻設(shè)置:
firewalld 開啟崇败,允許tcp 8090端口訪問盅称。
需要的話請參考:
2019-03-29 CentOS防火墻firewalld使用
2019-04-20 Ansible CentOS firewalld 劇本
10、現(xiàn)在可以遠(yuǎn)程訪問了后室,enjoy!

屏幕快照 2019-05-19 01.38.26.png

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末缩膝,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子岸霹,更是在濱河造成了極大的恐慌疾层,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,284評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件贡避,死亡現(xiàn)場離奇詭異痛黎,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)刮吧,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,115評論 3 395
  • 文/潘曉璐 我一進(jìn)店門湖饱,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人杀捻,你說我怎么就攤上這事井厌。” “怎么了?”我有些...
    開封第一講書人閱讀 164,614評論 0 354
  • 文/不壞的土叔 我叫張陵仅仆,是天一觀的道長器赞。 經(jīng)常有香客問我,道長墓拜,這世上最難降的妖魔是什么港柜? 我笑而不...
    開封第一講書人閱讀 58,671評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮咳榜,結(jié)果婚禮上夏醉,老公的妹妹穿的比我還像新娘。我一直安慰自己贿衍,他們只是感情好授舟,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,699評論 6 392
  • 文/花漫 我一把揭開白布救恨。 她就那樣靜靜地躺著贸辈,像睡著了一般。 火紅的嫁衣襯著肌膚如雪肠槽。 梳的紋絲不亂的頭發(fā)上擎淤,一...
    開封第一講書人閱讀 51,562評論 1 305
  • 那天,我揣著相機(jī)與錄音秸仙,去河邊找鬼嘴拢。 笑死,一個(gè)胖子當(dāng)著我的面吹牛寂纪,可吹牛的內(nèi)容都是我干的席吴。 我是一名探鬼主播,決...
    沈念sama閱讀 40,309評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼捞蛋,長吁一口氣:“原來是場噩夢啊……” “哼孝冒!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起拟杉,我...
    開封第一講書人閱讀 39,223評論 0 276
  • 序言:老撾萬榮一對情侶失蹤庄涡,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后搬设,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體穴店,經(jīng)...
    沈念sama閱讀 45,668評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,859評論 3 336
  • 正文 我和宋清朗相戀三年拿穴,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了泣洞。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,981評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡默色,死狀恐怖球凰,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤弟蚀,帶...
    沈念sama閱讀 35,705評論 5 347
  • 正文 年R本政府宣布蚤霞,位于F島的核電站,受9級特大地震影響义钉,放射性物質(zhì)發(fā)生泄漏昧绣。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,310評論 3 330
  • 文/蒙蒙 一捶闸、第九天 我趴在偏房一處隱蔽的房頂上張望夜畴。 院中可真熱鬧,春花似錦删壮、人聲如沸贪绘。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,904評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽税灌。三九已至,卻和暖如春亿虽,著一層夾襖步出監(jiān)牢的瞬間菱涤,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,023評論 1 270
  • 我被黑心中介騙來泰國打工洛勉, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留粘秆,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,146評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親蚯斯。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,933評論 2 355

推薦閱讀更多精彩內(nèi)容