Centos7 安装confluence

CentOS7 安装confluence

这篇文章主要讲如何在linux服务器上安装confluence

一、整体架构说明
本次安装为了方便,将confluence服务和数据库(mysql)安装在同一台服务器上(192.168.0.21)。

二、准备工作
https://www.atlassian.com/software/confluence/download-archives 下载confluence6.6.1安装包
https://translations.atlassian.com/dashboard/download?lang=zh_CN#/Confluence/6.6.1 下载中文支持包
https://www.w3resource.com/mysql/mysql-java-connection.php 下载mysql驱动程序
http://down.51cto.com/data/2236416 下载破解包
准备jdk1.8的安装包
装备mysql5.6安装包

三、安装jdk1.8
比较简单,这里只写一下jdk的环境变量:

echo "export JAVA_HOME=/usr/java/jdk1.8.0_91
export JAVA_BIN=$JAVA_HOME/bin
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH" >> /etc/profile
source /etc/profile

四、安装mysql
mysql的安装比较简单,安装步骤略(如有需要,可留言)
由于之后页面配置数据库的时候会有点错误,故调整好的my.cnf配置文件如下

[mysqld]
init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
transaction_isolation = READ-COMMITTED
datadir=/var/lib/mysql
socket = /var/lib/mysql/mysql.sock
lower_case_table_names=1          
character_set_server=utf8         
init_connect='set names utf8'     
log-bin=mysql-bin                 
server_id=1                       
binlog_format=row              
expire_logs_days=30            
max_connections = 1000        
log_error = /var/lib/mysql/mysql-error.log   
slow_query_log = 1             
long_query_time = 2            
slow_query_log_file = /var/lib/mysql/mysql-slow.log  
log_bin_trust_function_creators=1  
innodb_buffer_pool_size=64M  
key_buffer_size=60M   
max_allowed_packet = 32M
[client]
default-character-set=utf8
socket=/var/lib/mysql/mysql.sock

[mysql]
default-character-set=utf8
socket=/var/lib/mysql/mysql.sock

五、创建confluence数据库实例及授权

mysql> create database confluence character set utf8 collate utf8_bin;
mysql> grant all on confluence.* to confluence@"%" identified by "confluence";
mysql> grant all on confluence.* to confluence@"localhost" identified by "confluence";
mysql> FLUSH PRIVILEGES;

六、上传confluence安装包到服务器并开始安装

chmod +x atlassian-confluence-6.6.1-x64.bin
./atlassian-confluence-6.6.1-x64.bin

前面都按照默认安装,最后一步选择不启动

七、修改confluence的内存值
在这里插入图片描述
由上图可知内存配置文件为setenv.sh,故修改/opt/atlassian/confluence/bin/setenv.sh中的内存值CATALINA_OPTS="-Xms512m -Xmx512m -XX:+UseG1GC ${CATALINA_OPTS}"
改好之后用root用户启动:

/opt/atlassian/confluence/bin/startup.sh

八、访问页面
在浏览器访问http://192.168.0.21:8090,出现如下页面
在这里插入图片描述
选择“产品安装”,点击“下一步”
在这里插入图片描述
点击“下一步”,来到下图所示页面
在这里插入图片描述
如上图,保存获取到的服务器ID,关闭confluence:

/etc/init.d/confluence stop

九、破解
从/opt/atlassian/confluence/confluence/WEB-INF/lib中,拷贝atlassian-extras-decoder-v2- 3.2.jar到windows,并重命名为atlassian-extras-2.4.jarhehe
打开cmd,输入cd C:\Users\hehe\Downloads\51CTO下载-confluence5.6.6-crack\confluence5.6.6-crack(破解包解压后的路径,具体视自身情况而定)
再输入java -jar confluence_keygen.jar 调出破解窗口,如下图所示
在这里插入图片描述
填写name和Server ID,点击.patch!选择刚才重命名成atlassian-extras-2.4.jar的文件,并点击.gen!生成Key(如下图所示),记录下Key之后,关闭破解窗口。
在这里插入图片描述
破解之后的atlassian-extras-2.4jar文件会出现一个atlassian-extras-2.4.bak文件
将破解后的atlassian-extras-2.4jar上传到/opt/atlassian/confluence/confluence/WEB-INF/lib目录下,并删除atlassian-extras-decoder-v2-3.2.jar
上传Confluence-6.6.1-language-pack-zh_CN.jar、mysql-connector-java-5.1.46-bin.jar也上传到/opt/atlassian/confluence/confluence/WEB-INF/lib目录下

十、继续页面操作
启动confluence

/etc/init.d/confluence start

把生成的key复制粘贴到License Key框中,点击“Next”,如果顺利进入选择数据库页面,说明破解成功,如下图所示,选择“我自己的数据库”,并点击“下一步”
在这里插入图片描述
填写好自己的数据库信息,点击“测试连接”,显示“成功!成功连接数据库”则表示没问题,继续点击“下一步”
在这里插入图片描述
点击“示范站点”
在这里插入图片描述
点击“在Conflucnce中管理用户与组”
在这里插入图片描述
填写账号相关设置,点击“下一步”
在这里插入图片描述
设置成功,点击开始
在这里插入图片描述
大功告成,终于进入可confluence主页面,如下图所示
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/wc1695040842/article/details/84575542
今日推荐