运维开发之——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官网
    运维开发之——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
    运维开发之——Confluence搭建
  5. 选择操作系统选择Platform Independent,按图中箭头下载软件
    运维开发之——Confluence搭建
  6. 解压软件(将用到如图所示jar包)运维开发之——Confluence搭建

    配置数据库

  7. 用SSH连接到CentOS,并打开SSH Secure Shell
    运维开发之——Confluence搭建
  8. 修改/etc/my.cnf中数据
    运维开发之——Confluence搭建
    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;

    运维开发之——Confluence搭建

  11. 创建用户名和密码

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

    运维开发之——Confluence搭建

  12. 外部访问权限

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

    flush privileges;

    运维开发之——Confluence搭建

安装

  1. 使用SSH将准备阶段下载的atlassian-confluence-6.10.1-x64.bin上传到指令目录
    运维开发之——Confluence搭建
  2. 修改atlassian-confluence的文件权限

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

    运维开发之——Confluence搭建

  3. 安装atlassian-confluence

    ./atlassian-confluence-6.10.1-x64.bin

    运维开发之——Confluence搭建

  4. 在需要输入的地方,按提示,分别输入o,i,1,y并回车
    运维开发之——Confluence搭建

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

    service confluence stop
    运维开发之——Confluence搭建

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

    运维开发之——Confluence搭建

  7. 关闭firewall服务

    systemctl stop firewalld.service
    systemctl disable firewalld.service
    运维开发之——Confluence搭建

  8. 安装iptables-services

    yum install iptables-services
    运维开发之——Confluence搭建

  9. 对外开放端口
    运维开发之——Confluence搭建

  10. 重启service服务

    service confluence start

    运维开发之——Confluence搭建

  11. 浏览器输入:192.168.174.132:8090并回车
    运维开发之——Confluence搭建

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

    运维开发之——Confluence搭建

  13. 选择安装站点
    运维开发之——Confluence搭建

  14. 设置安装插件
    运维开发之——Confluence搭建

  15. 选择使用Licence
    运维开发之——Confluence搭建
  16. 设置管理员信息
    运维开发之——Confluence搭建
  17. 安装完成后,如下图
    运维开发之——Confluence搭建