編碼的世界 / 優質文選 / 感情

centos7:搭建部署confluence(6.3.1)


2022年6月27日
-   

test-env:
hostname
ip
centos7
192.168.10.11/24

1、首先下載相關軟件包,放在/opt下
2、解壓mysql驅動.zip,把裏面的文件mv到/opt下
3、安裝jdk,然後進行相關的配置,並測試
[root@centos7 opt]# rpm -ivh jdk-8u131-linux-x64.rpm
# 在/etc/profile文件最後面添加下面這幾行,jdk具體的路徑自己ls查一下
    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@centos7 opt]# source /etc/profile
[root@centos7 opt]# java -version
4、安裝mysql數據庫
# 在centos7中直接yum安裝mariadb就可以,然後啟動
[root@centos7opt]# yum install -y mariadb mariadb-server
[root@centos7 opt]# systemctl start mariadb
[root@centos7 opt]# systemctl enable mariadb
# 習慣性的備份下配置文件
[root@centos7opt]# cp /etc/my.cnf /etc/my.cnf.bak
[root@centos7opt]# cp /etc/my.cnf.d/client.cnf /etc/my.cnf.d/client.cnf.bak
[root@centos7 opt]# cp/etc/my.cnf.d/mysql-clients.cnf /etc/my.cnf.d/mysql-clients.cnf.bak
# 修改配置文件
[root@centos7 opt]# vim /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
[root@centos7 opt]# vim /etc/my.cnf.d/mysql-clients.cnf -> # 在[mysql]下面添加如下
    default-character-set=utf8
[root@centos7 opt]# vim /etc/my.cnf.d/client.cnf -> # 在[client]下面添加如下
    default-character-set=utf8
# 給mariadb設置密碼,並簡單設置
[root@centos7opt]# mysql_secure_installation
    …………
    Enter current password for root (enter for none): -> # 直接回車就可以了
    OK, successfully used password, moving on
    …………
    Set root password?[Y/n] y
    New password:
    Re-enter new password:
    Password updated successfully!
    Reloading privilege tables..
      Success!
    …………
    Remove anonymous users? [Y/n] -> # 直接回車就可以了
      Success!
    …………
    Disallow root login remotely? [Y/n] -> # 直接回車就可以了
      Success!
    …………
    Remove test database and access to it? [Y/n] -> # 直接回車就可以了
     - Dropping test database
      Success!
     - Removing privileges on testdatabase
      Success!
    …………
    Reload privilege tables now? [Y/n] -> # 直接回車就可以了
      Success!
    …………
    Thanks for using MariaDB!
[root@centos7 opt]# systemctl restart mariadb
[root@centos7 opt]# mysql -uroot -p
Enter password: -> # 輸入密碼
MariaDB [(none)]> show variables like "%character%";
MariaDB[(none)]> show variables like "%collation%";
MariaDB [(none)]> create database confluence default character set utf8 collate utf8_bin;
MariaDB [(none)]> grant all on confluence.* to 'admin'@'%' identified by 'admin';
MariaDB[(none)]> grant all on confluence.* to 'admin'@'localhost' identified by'admin';
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> select user,host,password from mysql.user;
5、安裝confluence
[root@centos7opt]# chmod +x atlassian-confluence-6.3.1-x64.bin
[root@centos7opt]# ./atlassian-confluence-6.3.1-x64.bin
    …………
    OK [o, Enter], Cancel [c] -> 輸入o
    o
    …………
    Express Install (uses default settings) [1],
    Custom Install (recommended for advanced users) [2, Enter],
    Upgrade an existingConfluence installation [3] -> 輸入1
    1
    …………
    Install [i, Enter], Exit [e] -> 輸入i
    i
    …………
    Yes [y, Enter], No[n] -> 輸入y
    y
    …………
    Confluence 6.3.1 canbe accessed at http://localhost:8090
    Finishing installation
[root@centos7 opt]# lsof -i:8090
# 使用瀏覽器訪問confluence:http://192.168.10.11:8090
# 因為個人實驗 使用,沒有授權碼,先去破解一下,企業的話建議購買。
# 特別注意!!!先把上面的服務器ID複制下來,破解的時候要用。
6、破解confluence
# 先把“/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.2.jar”這個文件拷貝到windows上面,改名為“atlassian-extras-2.4.jar”
# 然後解壓“confluence5.6.6-crack.zip”這個破解包,裏面有個“confluence_keygen.jar”文件,打開。
# 注意:這個文件需要java環境才能打開。
# windows安裝jdk及配置:https://blog.csdn.net/qq_34889607/article/details/80595651
# Name和Email隨意填,Organization默認的就好,Server ID就是剛才的服務器ID。
# 點擊“.patch!”選擇剛才拷貝到windows的文件“atlassian-extras-2.4.jar”,然後點擊“.gen!”。
# 複制生成的key。
 
 
# 破解完成之後會生成一個新的“atlassian-extras-2.4.jar”文件
# 把新生成的“atlassian-extras-2.4.jar”文件拷貝到“/opt/atlassian/confluence/confluence/WEB-INF/lib/”下
# 並改名為“atlassian-extras-decoder-v2-3.2.jar”
# 在“confluence5.6.6-crackjar”下有兩個文件“Confluence-5.6.6-language-pack-zh_CN.jar”和“mysql-connector-java-5.1.39-bin.jar”
# 把這兩個文件拷貝到“/opt/atlassian/confluence/confluence/WEB-INF/lib/”下
# 然後重新啟動confluence
[root@centos7opt]# /etc/init.d/confluence restart
# 將剛才生成的key粘貼到這裏。
# 這個過程可能會有些漫長,畢竟第一次連接,用戶名和密碼就是剛才的“admin”和“admin”。
# 然後就可以開始使用了,至於使用教程,等我熟悉怎麼使用了在考慮整理。
7、提示
# 如果在選擇 外部數據庫之後報錯“confluence需要MySQL的驅動”
[root@centos7opt]# cp /opt/mysql-connector-java-5.0.8-bin.jar/opt/atlassian/confluence/confluence/WEB-INF/lib/
 
 參考文檔
confluence(6.10.0):https://blog.csdn.net/qq_34889607/article/details/81118106
https://www.cnblogs.com/kevingrace/p/7607442.html
https://www.cnblogs.com/JeremyWYL/p/8302438.html

熱門文章