当前位置首页 > Debian知识

[原创]debian10搭建Jira+Confluence+Bitbucket项目管理工具(三)--安装confluence7.

阅读次数:267 次  来源:admin  发布时间:

[原创] debian 10 搭建Jira+Confluence+Bitbucket项目管理工具(三) -- 安装confluence 7.4.3

有了安装Jira的经验, 这次再安装confluence就会容易很多, 在"某SDN"上找到了6.3.1的破解包, 看说明6.0以上的都可以用. 破解confluence主程序的包是atlassian-extras-decoder-v2-3.2.jar, 破解confluence插件的包是atlassian-universal-plugin-manager-plugin-2.22.jar, 结合Jira7.5.2里面的破解文件, 发现atlassian-extras-decoder-v2-3.2.jar并未变化, 猜测该破解包应该支持到6.X以后的版本. 所以就下载了, confluence的6.6.1,也就是最新的版本.

一、跟安装Jira类似, 第一步是创建confluence数据库, 使用如下命令创建:

mysql -u root -

输入密码后, 登录mysql>命令行, 并创建数据库.

#confluence不支持此种排序方式

#create database confluence_db default character set utf8mb4 collate utf8mb4_general_ci

create database confluence_db default character set utf8mb4 collate utf8mb4_bi

在Mysql中创建confluence用户, 并允许远程登录.

grant all privileges on confluence_db.* to 'confluence'@'%' identified by 'XXXXX' with grant optio

grant all privileges on confluence_db.* to 'confluence'@'localhost' identified by 'XXXXX' with grant optio

flush privilege

exit

二、 按照confluence的安装要求, 需要将"数据库的事物隔离"设置为READ-COMMITTED. 因此, 需要在mysql的my.cnf文件的[mysqld]配置节, 添加transaction_isolation = READ-COMMITTED, 修改完的配置文件如下(前面已经该配置过mysql, 这里就省略了):

# For advice on how to change settings please see

# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html

[client]

ort = 3306

ocket = /var/run/mysqld/mysqld.sock

default-character-set = utf8

[mysqld_safe]

id-file = /var/run/mysqld/mysqld.pid

ocket = /var/run/mysqld/mysqld.sock

ice = 0

[mysqld]

# Remove leading # and set to the amount of RAM for the most important data

# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.

# innodb_buffer_pool_size = 128M

# Remove leading # to turn on a very important data integrity option: logging

# changes to the binary log between backups.

# log_bi

# These are commonly set, remove the # and set as required.

# basedir = .....

# datadir = .....

# port = .....

# server_id = .....

# socket = .....

id-file = /var/run/mysqld/mysqld.pid

ocket = /var/run/mysqld/mysqld.sock

ort = 3306

asedir = /usr

datadir = /data/mysql/data-file

tmpdir = /tm

log-error = /data/mysql/log/error.log

lc-messages-dir = /usr/share/mysql

explicit_defaults_for_timestam

character-set-server = utf8

collation-server = utf8_bi

transaction_isolation = READ-COMMITTED

max_connections = 1000

table_open_cache = 256

query_cache_size = 1M

tmp_table_size = 32M

thread_cache_size = 8

innodb_flush_log_at_trx_commit = 1

innodb_log_buffer_size = 128M

innodb_buffer_pool_size = 128M

innodb_log_file_size = 10M

innodb_thread_concurrency = 16

innodb-autoextend-increment = 1000

# Remove leading # to set options mainly useful for reporting servers.

# The server defaults are faster for transactions and fast SELECTs.

# Adjust sizes as needed, experiment to find the optimal values.

# join_buffer_size = 128M

# sort_buffer_size = 2M

# read_rnd_buffer_size = 2M

join_buffer_size = 128M

ort_buffer_size = 32M

read_rnd_buffer_size = 32M

max_allowed_packet = 32M

ql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

ymbolic-links = 0

!includedir /etc/mysql/conf.d/

这里有个错误的地方, 配置文件中把basedir设置成了/usr, 所以读取配置文件的可能去找/usr/my.cnf文件, 所以这里把/etc/my.cnf拷贝到/usr/my.cnf中, 防止万一出问题.  

配置修改完成后, 重启mysql数据库.

ervice mysql start

三、安装confluence, 将confluence7.4.3的安装包atlassian-confluence-7.4.3-x64.bin和破解包一并通过samba服务传到debian10的机器上/usr/atlassion目录下.

3.1 通过以下命令执行安装操作:

cd /usr/atlassia

./atlassian-confluence-7.4.3-x64.bin  

以上2条命令后, 就开始安装Confluence, 注意看安装说明, 无非就是输入'o'继续安装, 然后配置一下自定义端口号[9090], 放置和企业网盘冲突, 只要按着提示来做就不会有问题.

安装到最后一步, 就是提示"是否要启动Jira"的那一步, 选择n, 不要启动. 因为, 我们要爆破, 你懂的.

3.2 把破解包里面的atlassian-extras-decoder-v2-3.2.jar和mysql-connector-java-5.1.49-bin.jar两个文件复制到/opt/atlassian/confluence/confluence/WEB-INF/lib/目录下即可. 其中atlassian-extras-decoder-v2-3.2.jar是破解confluence的文件, 另一个mysql-connector-java-5.1.49-bin.jar是连接mysql的驱动包.

把破解包里面的atlassian-universal-plugin-manager-plugin-2.22.jar文件复制到/opt/atlassian/confluence/confluence/WEB-INF/atlassian-bundled-plugins/目录下, 这里需要【注意】当覆盖完毕后, 检查一下该文件的版本号, 我复制过去后并未提示覆盖, 因此查看了以下有2个同名包, 只是最后的版本号不一样, 原先的是atlassian-universal-plugin-manager-plugin-2.22.5.jar, 而我复制的破解包是2.22.jar, 这样就好办了. 把原先的2.22.5.jar包改名为2.22.5.jar.bak , 再把破解包2.22.jar改名为2.22.5.jar, 即: 把破解包复制过去后, 改末尾的版本号来达到覆盖源文件的目的.

mysql驱动包覆盖完毕后, 检查破解包的配置, 看文件最下方是否有环境变量的配置:

vi /etc/profile

// 检查下方环境变量配置

export JAVA_OPTS="-javaagent:/data/atlassian/crack/atlassian-agent-v1.2.3/atlassian-agent.jar ${JAVA_OPTS}"

如果是刚添加的, 可以通过source命令使配置生效.

ource /etc/profile

通过如下命令启动confluence.

/etc/init.d/confluence start

检查javaagent工作情况, 查看是否工作, 正常工作的情况, 看jira的安装那篇. 正常情况系a,应该出现 ==== agent working ==== 字样.

-ef | grep java |grep agent

tail -f /opt/atlassian/confluence/logs/catalina.out

备注, 关闭命令是 /etc/init.d/confluence sto

3.3 Confluence启动完毕后, 在浏览器中输入地址: 192.168.X.X:8081端口, 即可访问confluence的配置界面, 具体步骤如下:

3.3.1 在首页上, 将选择"语言(Language)"选为中文, 并选择"产品安装(Production Installation)".

3.3.2 在获得插件页面, 由于没有插件授权, 因此这里不勾选插件, 直接下一步.

3.3.3 授权码页面, 需要到Atlanssian的官网注册30天的试用许可. 按说明操作, 随后附上图例. 只要注意, 序列号填成该页面上显示的即可.

3.3.3 授权码页面, 出现服务器ID, 需要复制下来. 然后叜命令行输入如下代码获取密钥, 并粘贴到授权码文本框中.

java -jar /data/atlassian/crack/atlassian-agent-v1.2.3/atlassian-agent.jar -p conf -m na@na.com -n na -o na.com -s XXXX-XXXX-XXX-XXXX

输入授权码后, 稍后进入数据库设置页面.

3.3.4 选择数据库设置页面, 需要选择外部数据库mysql, 并填上我么已经配置好的mysql数据库信息.

3.3.5 在漫长的等待之后, 进入加载内容页面, 我们选择"空白站点"后继续安装.

3.3.6 在配置用户管理页面, 我们选择"与Jira连接", 并填入Jira应用的相关信息.

3.3.7 进入欢迎页面, confluence的安装配置基本完成.

3.3.8 额外增加的一步是, 关闭数据库的SSL的访问. 使用如下命令找到confluence配置文件的url位置:

vi /data/atlassian/application-data/confluence/confluence.cfg.xml

修改mysql连接字符串为如下形式, 即在末尾添加&useSSL=false

jdbc:mysql://mysql/confluence?useUnicode=true&characterEncoding=utf8&useSSL=false

大功告成!

照例, 贴一些别人帖子的图, 帖子地址如下: https://yq.aliyun.com/articles/144747?t=t1

[原创]debian10搭建Jira+Confluence+Bitbucket项目管理工具(三)--安装confluence7.4.3

[原创]debian10搭建Jira+Confluence+Bitbucket项目管理工具(三)--安装confluence7.4.3

[原创]debian10搭建Jira+Confluence+Bitbucket项目管理工具(三)--安装confluence7.4.3

[原创]debian10搭建Jira+Confluence+Bitbucket项目管理工具(三)--安装confluence7.4.3

[原创]debian10搭建Jira+Confluence+Bitbucket项目管理工具(三)--安装confluence7.4.3

[原创]debian10搭建Jira+Confluence+Bitbucket项目管理工具(三)--安装confluence7.4.3

[原创]debian10搭建Jira+Confluence+Bitbucket项目管理工具(三)--安装confluence7.4.3

[原创]debian10搭建Jira+Confluence+Bitbucket项目管理工具(三)--安装confluence7.4.3

[原创]debian10搭建Jira+Confluence+Bitbucket项目管理工具(三)--安装confluence7.4.3

[原创]debian10搭建Jira+Confluence+Bitbucket项目管理工具(三)--安装confluence7.4.3

[原创]debian10搭建Jira+Confluence+Bitbucket项目管理工具(三)--安装confluence7.4.3

上一篇:使用apacheant轻松实现文件压缩/解压缩(转)
下一篇:ubuntu发送邮件