centos7:搭建部署confluence(6.10.0)

1、test-env

host-ip:20.20.20.20

host-name:centos7-ssh

soft:

centos7:搭建部署confluence(6.10.0)

2、安装jdk

$ sudo rpm -ivh jdk-8u181-linux-x64.rpm

$ sudo vim /etc/profile ---> 在最后面添加下面这几行

    JAVA_HOME=/usr/java/jdk1.8.0_181-amd64

    JAVA_BIN=/usr/java/jdk1.8.0_181-amd64/bin

    PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/sbin:/bin

    CLASSPATH=.:/lib/dt.jar:/lib/tools.jar

    export JAVA_HOME JAVA_BIN PATH CLASSPATH

$ source /etc/profile

$ java -version

centos7:搭建部署confluence(6.10.0)

3、安装mysql数据库

$ sudo yum install -y mariadb mariadb-server

$ sudo systemctl start mariadb

$ sudo systemctl enable mariadb

# 备份下配置文件

$ sudo cp /etc/my.cnf /etc/my.cnf.bak

$ sudo cp /etc/my.cnf.d/client.cnf /etc/my.cnf.d/client.cnf.bak

$ sudo cp /etc/my.cnf.d/mysql-clients.cnf /etc/my.cnf.d/mysql-clients.cnf.bak

# 修改配置文件

$ sudo vim /etc/my.cnf ---> # 在[mysqld]下面添加如下

    init_connect='SET collation_connection = utf8_unicode_ci'

    init_connect='SET NAMES utf8'

    character-set-server=utf8

    collation-server=utf8_unicode_ci

    skip-character-set-client-handshake

    transaction-isolation=READ-COMMITTED

$ sudo vim /etc/my.cnf.d/mysql-clients.cnf ---> # 在[mysql]下面添加如下

    default-character-set=utf8

$ sudo vim /etc/my.cnf.d/client.cnf ---> # 在[client]下面添加如下

    default-character-set=utf8

# 给mariadb设置密码,并简单设置

$ sudo mysql_secure_installation

    # 这里就自己根据提示一步一步来就可以了

$ sudo systemctl restart mariadb

$ sudo mysql -u root -p

    Enter password:  ---> 输入密码

MariaDB [(none)]> show variables like '%character%';

MariaDB [(none)]> show variables like '%collation%';

centos7:搭建部署confluence(6.10.0)

MariaDB [(none)]> create database confluence default character set utf8 collate utf8_bin;

MariaDB [(none)]> grant all on confluence.* to 'admin'@'%' identified by 'admin';

MariaDB[(none)]> grant all on confluence.* to 'admin'@'localhost' identified by'admin';

MariaDB [(none)]> flush privileges;

MariaDB [(none)]> select user,host,password from mysql.user;

4、安装confluence

$ chmod +x atlassian-confluence-6.10.0-x64.bin

$ ./atlassian-confluence-6.10.0-x64.bin

    …………

    OK [o, Enter], Cancel [c] ---> 输入o

    o

    …………

    Express Install (uses default settings) [1],

    Custom Install (recommended for advanced users) [2, Enter],

    Upgrade an existingConfluence installation [3] ---> 输入1

    1

    …………

    Install [i, Enter], Exit [e] ---> 输入i

    i

    …………

    Yes [y, Enter], No[n] ---> 输入y

    y

    …………

    Confluence 6.3.1 canbe accessed at http://localhost:8090

    Finishing installation ...

$ lsof -i:8090

centos7:搭建部署confluence(6.10.0)

5、访问

# http://host-ip:8090

# 使用浏览器访问confluence:http://20.20.20.20:8090

6、设置

centos7:搭建部署confluence(6.10.0)

centos7:搭建部署confluence(6.10.0)

centos7:搭建部署confluence(6.10.0)

# 因为个人实验 使用,没有授权码,先去**一下,企业的话建议购买。

# 特别注意!!!先把上面的服务器ID复制下来,**的时候要用。

7、**confluence

# 先把“/home/hy/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar”这个文件拷贝到windows上面,改名为“atlassian-extras-2.4.jar”

# 然后在windows下解压“confluence5.6.6-*****.zip”这个**包,里面有个“confluence_******.jar”文件,打开。

# 注意:这个文件需要java环境才能打开。

# windows下安装jdk及配置:https://blog.csdn.net/qq_34889607/article/details/80595651

centos7:搭建部署confluence(6.10.0)

# Name和Email随意填,Organization默认的就好,Server ID就是刚才的服务器ID。

# 点击“.patch!”选择刚才拷贝到windows的文件“atlassian-extras-2.4.jar”,然后点击“.gen!”。

# 复制生成的key。

 centos7:搭建部署confluence(6.10.0)

# **完成之后会生成一个新的“atlassian-extras-2.4.jar”文件

# 把新生成的“atlassian-extras-2.4.jar”文件拷贝到“/home/hy/atlassian/confluence/confluence/WEB-INF/lib/”下

# 并改名为“atlassian-extras-decoder-v2-3.4.1.jar”

# 然后重新启动confluence

$ /home/hy/atlassian/confluence/bin/stop-confluence.sh

$ /home/hy/atlassian/confluence/bin/start-confluence.sh

# 刷新页面,将刚才生成的key粘贴到这里。

centos7:搭建部署confluence(6.10.0)

centos7:搭建部署confluence(6.10.0)

centos7:搭建部署confluence(6.10.0)

# 提示缺少mysql驱动

$ cp mysql-connector-java-5.1.42-bin.jar /home/hy/atlassian/confluence/confluence/WEB-INF/lib/

# 重启下confluence,然后刷新下页面

$ /home/hy/atlassian/confluence/bin/stop-confluence.sh

$ /home/hy/atlassian/confluence/bin/start-confluence.sh

centos7:搭建部署confluence(6.10.0)

centos7:搭建部署confluence(6.10.0)

# 这个过程可能会有些漫长,需要耐心等待

centos7:搭建部署confluence(6.10.0)

centos7:搭建部署confluence(6.10.0)

centos7:搭建部署confluence(6.10.0)

centos7:搭建部署confluence(6.10.0)

centos7:搭建部署confluence(6.10.0)

# 到这里就算基本完成了,剩下的就是关于confluence的具体使用了。

# 注意,如果你需要使用jira的用户的话,关于confluence如何使用jira的用户,我们后面再来整理详细笔记笔记

centos7:搭建部署confluence(6.10.0)

 

 

 参考文档

confluence部署:https://blog.csdn.net/qq_34889607/article/details/80594519

jira部署文档:https://blog.csdn.net/qq_34889607/article/details/81097866