• Linux安装confluence


    借鉴网址: Confluence 6.9.0 安装 - 走看看

    一、版本说明:

    1、CentOS 7.0

    2、Confluence6.9 :

            atlassian-confluence-6.9.0-x64.bin

            链接:https://pan.baidu.com/s/1CjQfViOROaSwdEoJ6NAnAg  密码:5plv

    3、Mysql5.7:

            请注意数据库的版本,不能用更高版本,否则在confluence连接数据库的时候会报字符集的错误

            链接:https://pan.baidu.com/s/1IDZnvYsRUuJMvunmomwpqw  密码:qj14

    4、mysql-connector-java-5.1.46:

            链接:https://pan.baidu.com/s/1PIJ9qynG6PyV8UrTPfA0-A  密码:jz4u

    5、confluence破解工具:

            链接: https://pan.baidu.com/s/1ArTF6Aog-1xOVOE1GrU2dA 提取码: eq5n

    二、安装confluence

    1、复制文件到服务器

    #> scp /Users/yj-333/Desktop/software/atlassian-confluence-6.9.0-x64.bin root@192.168.18.122:~/atlassian-confluence-6.9.0-x64.bin

    2、上传的文件添加执行权限

    #> chmod +x atlassian-confluence-6.9.0-x64.bin

    3、执行安装

    #> ./atlassian-confluence-6.9.0-x64.bin
    中间会让输入一些安装参数,根据情况选择即可。
    
    1. # 如果是安装到服务器上的,需要开放8090端口
    2. #> firewall-cmd --add-port=8090/tcp --permanent
    3. #> firewall-cmd --reload

    4、在浏览器输入访问地址可以打开初始设置界面,选择语言-中文

    10.20.6.188:8090/setup/setupstart.action

    5、选择产品安装,点击下一步

    6、不选择插件,直接下一步7、 这里需要输入授权码,我们使用服务器ID获取授权码。

     三、破解confluence

    1、下载atlassian-extras-decoder-v2-3.3.0.jar到本地电脑桌面,并修改文件名为atlassian-extras-2.4.jar

    #>sz /opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.3.0.jar

            放到本地的“/Users/youjia-333/Desktop/confluence破解/”文件夹中

    2 、java环境运行confluence_keygen.jar

    #> java -jar confluence_keygen.jar

    3、输入在ServerID,点击patch。

    4、选择刚才我们修改了文件名的atlassian-extras-2.4.jar,点击打开

    5、左下角可以看到成功信息,这个时候atlassian-extras-2.4.jar已经破解好了,并生成了一个备份文件atlassian-extras-2.4.bak,这个不需要管,上传该文件到服务器

    #> scp /Users/yj-333/Desktop/atlassian-extras/atlassian-extras-2.4.jar root@192.168.18.122:/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.3.0.jar

    6、 先重启confluence服务【非常重要】,再刷新需要输入授权码的web页面。

    #> /etc/init.d/confluence restart

     7、点击.gen!进行授权码生成,并复制下来。

    将授权码,并点击下一步。这里注意,前面步骤的重启服务,不重启会提示 没有这个授权码

    四、连接数据库

    1、选择mysql数据库,可以按提示到官网下载并上传mysql驱动,也可以直接从云盘下载上传。 

    解压上边的mysql-connector-java-5.1.46.zip包,并上传包内的mysql-connector-java-5.1.46-bin.jar文件到服务器。

    #> scp /Users/yj-333/Desktop/software/mysql-connector-java-5.1.46/mysql-connector-java-5.1.46-bin.jar  root@192.168.18.122:/opt/atlassian/confluence/confluence/WEB-INF/lib/mysql-connector-java-5.1.46-bin.jar

    2、重启confluence服务

    #> /etc/init.d/confluence restart

    3、在MySQL上创建相应的数据库

    1. MySQL5.7创建数据库
    2. #> CREATE DATABASE db_confluence CHARACTER SET utf8 COLLATE utf8_bin;
    3. 设置mysql隔离级别
    4. #> SET GLOBAL tx_isolation='READ-COMMITTED';
    5. 创建用户
    6. #> CREATE user 'u_confluence'@'%' identified by 'abc1234';
    7. 给用户授权
    8. #> grant all privileges on db_confluence.* to 'u_confluence'@'%' with grant option;
    9. #> grant SELECT on mysql.* to 'u_confluence'@'%' with grant option;

    4、配置数据库

    五、配置管理员账号密码

    七、需要修改MySQL数据库的配置/etc/my.cnf

    Database Setup For MySQL | Confluence Data Center and Server 7.20 | Atlassian Documentation

    1. ● Specify the default character set to be utf8mb4:
    2. [mysqld]
    3. ...
    4. character-set-server=utf8mb4
    5. collation-server=utf8mb4_bin
    6. ...
    7. ● Set the default storage engine to InnoDB:
    8. [mysqld]
    9. ...
    10. default-storage-engine=INNODB
    11. ...
    12. ● Specify the value of max_allowed_packet to be at least 256M:
    13. [mysqld]
    14. ...
    15. max_allowed_packet=256M
    16. ...
    17. ● Specify the value of innodb_log_file_size to be at least 2GB:
    18. [mysqld]
    19. ...
    20. innodb_log_file_size=2GB
    21. ...
    22. ● Ensure the sql_mode parameter does not specify NO_AUTO_VALUE_ON_ZERO
    23. // remove this if it exists
    24. sql_mode = NO_AUTO_VALUE_ON_ZERO
    25. ● Ensure that the global transaction isolation level of your Database had been set to READ-COMMITTED.
    26. [mysqld]
    27. ...
    28. transaction-isolation=READ-COMMITTED
    29. ...
    30. ● Check that the binary logging format is configured to use 'row-based' binary logging, and that your database user can create and alter stored functions.
    31. [mysqld]
    32. ...
    33. binlog_format=row
    34. log_bin_trust_function_creators = 1
    35. ...
    36. ● If you're using MySQL 5.7, turn off the 'derived merge' optimizer switch, as this can cause the dashboard to load slowly.
    37. optimizer_switch = derived_merge=off

  • 相关阅读:
    Linux:在线扩容
    Java实现负载均衡算法--轮询和加权轮询
    离职总结(2022-9-5)
    【kali-权限提升】(4.2.6)社会工程学工具包(中):中间人攻击工具Ettercap
    【web-渗透测试方法】(15.1)解析应用程序内容
    自动驾驶学习笔记(四)——变道绕行仿真
    深圳市关于加快培育数字创意产业集群的若干措施 (征求意见稿)
    安卓手机磁盘空间不足怎样导出数据?
    软件企业认定条件
    在ubuntu中恢复误删除的文件
  • 原文地址:https://blog.csdn.net/think12/article/details/127805994