运维开发之——Confluence搭建

前言

Atlassian Confluence(简称Confluence)是一个专业的wiki程序。它是一个知识管理的工具,通过它可以实现团队成员之间的协作和知识共享。

Confluence使用简单,但它强大的编辑和站点管理特征能够帮助团队成员之间共享信息,文档协作,集体讨论。 目前,Confluence被用于广泛地用于项目团队,开发团队,市场销售团队。

准备

软件

  1. 操作系统 CentOS7
  2. Confluence版本 6.10.1
  3. MySQL 5.7.22
  4. mysql-connector-java-5.1.46

数据

  1. 服务器IP 192.168.174.132
  2. Confluence端口号 8090
  3. Confluence数据库名称 confluence
  4. Confluence数据库用户名 confluenceUser
  5. Confluence数据库密码 12345678

下载

下载Confluence

  1. 打开Confluence官网
    官网

  2. 选择系统相应的JIRA软件(本文以Linux为例)
    confluence下载

    下载MySQL 5.7.22

    MySQL5.7.22的下载与安装,上篇已经详细介绍过,此处不再叙述;

    下载mysql-connector-java-5.1.46

  3. 打开mysql官网

  4. 依次打开Community->MySQL Connectors->Connector/j

  5. 选择操作系统选择Platform Independent,按图中箭头下载软件

  6. 解压软件(将用到如图所示jar包)

    配置数据库

  7. 用SSH连接到CentOS,并打开SSH Secure Shell

  8. 修改/etc/my.cnf中数据

    character-set-server=utf8
    collation-server=utf8_bin
    default-storage-engine=INNODB
    max_allowed_packet=256M
    innodb_log_file_size=2GB
    sql_mode = NO_AUTO_VALUE_ON_ZERO
    transaction-isolation=READ-COMMITTED
    binlog_format=row

  9. 登录MySQL

    输入指令:mysql -u root -p

  10. 创建数据库

    CREATE DATABASE confluence CHARACTER SET utf8 COLLATE utf8_bin;

  11. 创建用户名和密码

    set global validate_password_policy=0;
    set global validate_password_mixed_case_count=2;
    create user 'confluenceUser' identified by '12345678';

  12. 外部访问权限

    GRANT ALL PRIVILEGES ON confluence.* TO 'confluenceUser' IDENTIFIED BY '12345678';

    flush privileges;

安装

  1. 使用SSH将准备阶段下载的atlassian-confluence-6.10.1-x64.bin上传到指令目录

  2. 修改atlassian-confluence的文件权限

    chmod +x atlassian-confluence-6.10.1-x64.bin

  3. 安装atlassian-confluence

    ./atlassian-confluence-6.10.1-x64.bin

  4. 在需要输入的地方,按提示,分别输入o,i,1,y并回车

  5. 安装完成后,停止service服务

    service confluence stop

  6. 将准备阶段下载的mysql-connector-java-5.1.46放到/opt/atlassian/confluence/lib目录下

  7. 关闭firewall服务

    systemctl stop firewalld.service
    systemctl disable firewalld.service

  8. 安装iptables-services

    yum install iptables-services

  9. 对外开放端口

  10. 重启service服务

    service confluence start

  11. 浏览器输入:192.168.174.132:8090并回车

  12. 设置语言,并选择安装方式

  13. 选择安装站点

  14. 设置安装插件

  15. 选择使用Licence

  16. 设置管理员信息

  17. 安装完成后,如下图