centos7搭建WIKI confluence

Wiki系统属于一种人类知识网格系统,可以在Web的基础上对Wiki文本进行浏览、创建、更改,而且创建、更改、发布的代价远比HTML文本小;同时Wiki系统还支持面向社群的协作式写作,为协作式写作提供必要帮助;最后,Wiki的写作者自然构成了一个社群,Wiki系统为这个社群提供简单的交流工具。与其它超文本系统相比,Wiki有使用方便及开放的特点,所以Wiki系统可以帮助我们在一个社群内共享某领域的知识。

开始搭建前,下载安装所需软件包

  1. atlassian-confluence-5.6.6-x64
  2. confluence-5.6.6-language-pack_CN
  3. confluence_******

一.环境准备:

      confluence的运行是依赖java环境的,也就是说需要安装jdk并且要是1.7以上版本,如下:

yum install java :安装命令

 java -version  :查看版本

centos7搭建WIKI confluence

二.安装mysql,centos7为mariadb

  1. yum install  mariadb mariadb-server -y :安装mariadb
  2. systemctl start mariadb :启动mariadb
  3. systemctl enable mariadb :设置开机启动

进行mariadb的初始配置: mysql_secure_installation

三.数据库安装完成后为confluence创建对应的数据库、用户名、密码,如下:

  1. create database confluence character set UTF8;
  2. grant all on confluence.* to [email protected]"%" identified by "confluence";
  3. grant all on confluence.* to [email protected]"localhost" identified by "confluence";
  4. flush privileges;

centos7搭建WIKI confluence

四.安装及**confluence

  1. rz :上传atlassian-confluence-5.6.6到centos7
  2. chmod 755 atlassian-confluence-5.6.6-x64.bin  :为atlassian-confluence-5.6.6添加可执行权限
  3. ./atlassian-confluence-5.6.6-x64.bin  :安装atlassian-confluence-5.6.6

centos7搭建WIKI confluence

centos7搭建WIKI confluence

通过上图,我们可以很明显的看出confluence安装到了/opt/atlassian/confluence和/var/atlassian/application-data/confluence目录下,并且confluence监听的端口是8090。

confluence的主要配置文件,存放在/opt/atlassian/confluence/conf/server.xml文件中,如下:

centos7搭建WIKI confluence

现在访问confluence ,如下:

centos7搭建WIKI confluence

点击start setup下一步,保存server ID 准备**:

centos7搭建WIKI confluence

         4.**confluence

复制上述截图中的Server ID,然后关闭confluence,使用如下命令:

/etc/init.d/confluence stop

centos7搭建WIKI confluence

然后切换到/opt/atlassian/confluence/confluence/WEB-INF/lib目录下,删除atlassian-extras开头的jar6个文件,如下:

cd /opt/atlassian/confluence/confluence/WEB-INF/lib

ll |grep atlassian-extra |wc –l

rm -fr atlassian-extra*

centos7搭建WIKI confluence

解压**包,然后把里面的atlassian-extras-3.2.jar、Confluence-5.6.6-language-pack-zh_CN.jar、mysql-connector-java-5.1.39-bin.jar三个jar文件复制到/opt/atlassian/confluence/confluence/WEB-INF/lib目录下,如下:

centos7搭建WIKI confluence

其中atlassian-extras-3.2.jar文件是和license相关的,Confluence-5.6.6-language-pack-zh_CN.jar是confluence中文语言包,而mysql-connector-java-5.1.39-bin.jar是confluence连接mysql数据库相关的jar包。

最后要启动confluence,使用如下命令:/etc/init.d/confluence start

centos7搭建WIKI confluence

注意:在windows下运行该**jar包,windows需安装java环境 如下:

把上述复制的Server ID粘贴进去,然后点击.gen。如下:

centos7搭建WIKI confluence

将**文件复制到confluence中进行**:

centos7搭建WIKI confluence

**成功后下一步选择mysql数据库进行下一步:

centos7搭建WIKI confluence

选择direct JDBC并下一步:

centos7搭建WIKI confluence

输入为confluence创建的账号密码,点击下一步后等待:

centos7搭建WIKI confluence

 

数据库初始化完毕后,会跳转到如下界面,初始化一个空的站点  如下:

centos7搭建WIKI confluence

centos7搭建WIKI confluence

配置管理员账号密码:

centos7搭建WIKI confluence

 

Confluence安装完毕后,如下:

centos7搭建WIKI confluence

重新访问:ip+8090  confluence登陆后的界面如下:

 

centos7搭建WIKI confluence

至此wiki confluence安装完毕

借鉴资源来自:https://www.ilanni.com/?p=11989