環(huán)境:
- Centos 7
- jdk1.8
- mysql 5.6
- Confluence 5.6.6
這里jdk1.8.0的文件夾路徑是
/usr/lib/jvm/ java-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64
/etc/profile
#set java environment
JAVA_HOME=/usr/lib/jvm/ java-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64
JRE_HOME=$JAVA_HOME/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
環(huán)境變量生效
source /etc/profile
查看JDK 是否安裝成功
java -version
下載confluence及其破解包 confluence有很多版本,我們可以直接通過如下連接進(jìn)行查看
https://www.atlassian.com/software/confluence/download-archives
下載confluence5.6.6
授權(quán)
chmod +x atlassian-confluence-5.6.6-x64.bin
破解包在網(wǎng)盤
鏈接:https://pan.baidu.com/s/1VtyBQpxI2FIRvNu53slm1g
提取碼:7v6a
解壓之后會(huì)生成confluence5.6.6-crack此目錄幽邓,一些破解文件和中文包都在此處的jar目錄里面
創(chuàng)建數(shù)據(jù)庫(kù)
在安裝confluence之前尉共,我已經(jīng)安裝好了mysql5.6的數(shù)據(jù)庫(kù)挎挖,并且創(chuàng)建了數(shù)據(jù)庫(kù)和用戶手素,語(yǔ)句如下
mysql> CREATE DATABASE confluence CHARACTER SET utf8 COLLATE utf8_bin;
mysql> GRANT ALL PRIVILEGES ON confluence.* TO'conflue'@'%'IDENTIFIED BY'conflue12300.';
mysql> GRANT ALL PRIVILEGES ON confluence.* TO'conflue'@'%'IDENTIFIED BY'conflue12300.';
mysql> FLUSH PRIVILEGES;
安裝confluence
./atlassian-confluence-5.6.6-x64.bin
很多人的機(jī)器里會(huì)出現(xiàn)提示無法安裝atlassian-confluence-5.6.6-x64.bin
Could not display the GUI. This application needs access to an X Server. You can also run this application in console mode without access to an X server
這是因?yàn)槿鄙僖粋€(gè)yum install -y dejavu-sans-fonts
把這個(gè)中間件安裝好了 就可以運(yùn)行atlassian-confluence-5.6.6-x64.bin
了
執(zhí)行之后根據(jù)提示輸入相應(yīng)的字母或者數(shù)字
通過上圖邻吭,我們可以很明顯的看出confluence安裝到了/opt/atlassian/confluence和/var/atlassian/application-data/confluence目錄下探遵,并且confluence監(jiān)聽的端口是8090
下面訪問地址 ip+:8090
1:開始安裝
2:獲取confluence的serverID淌喻,留待破解使用
復(fù)制上述截圖中的Server ID盛险,然后關(guān)閉confluence瞄摊,在替換jar包
先停止confluence
3:開始執(zhí)行破解confluence
service confluence stop
刪除confluence安裝生成的jar包
rm -rf /opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-*
導(dǎo)入破解包里面的jar包到上述的lib目錄解壓破解包,把里面的
atlassian-extras-3.2.jar
Confluence-5.6.6-language-pack-zh_CN.jar
mysql-connector-java-5.1.39-bin.jar
三個(gè)jar文件復(fù)制到/opt/atlassian/confluence/confluence/WEB-INF/lib
目錄下
運(yùn)行破解jar包
在windows上運(yùn)行jar包苦掘,linux上運(yùn)行會(huì)報(bào)錯(cuò)
雙擊需要運(yùn)行的confluence_keygen.jar
在“打開方式”設(shè)置窗口中點(diǎn)擊選中選項(xiàng)“始終使用選擇的程序打開這種文件”前的復(fù)選框,再點(diǎn)擊旁邊的“瀏覽”按鈕鸟蜡。
復(fù)制出來此處生成的KEY
在啟動(dòng)confluence膜赃,把key粘貼到LICENSE KEY里面
service confluence start
開始配置鏈接mysql數(shù)據(jù)庫(kù)
由于上一步實(shí)在初始化數(shù)據(jù),所以時(shí)間比較長(zhǎng)揉忘,耐心等待吧
再次刷新登錄即可
wiki系統(tǒng)搭建完成
設(shè)置開機(jī)自啟
1.創(chuàng)建service服務(wù)
vim /usr/lib/systemd/system/confluence.service
2.添加內(nèi)容
[Unit]
Description=JIRA Service
After=network.target iptables.service firewalld.service httpd.service mysqld.service
[Service]
Type=forking
Environment=JRE_HOME=/usr/local/jdk1.8.0_151
ExecStart=/opt/atlassian/confluence/bin/start-confluence.sh
ExecStop=/opt/atlassian/confluence/bin/stop-confluence.sh
ExecReload=/opt/atlassian/confluence/bin/stop-confluence.sh | sleep 20 | /opt/atlassian/confluence/bin/start-confluence.sh
[Install]
WantedBy=multi-user.target
3.重新加載
systemctl daemon-reload
4.啟動(dòng)confluence
systemctl start confluence.service
設(shè)置開機(jī)自啟
systemctl enable confluence.service
連接Jira
使用管理員登陸Confluence