环境

  • CentOS 7.3 192.168.61.100
  • JDK 1.8

安装

创建运行用户:

1groupadd confluence
2useradd -g confluence -d /home/confluence -s /sbin/nologin confluence

这里使用的是zip格式的安装包。

1unzip -d /home/confluence/ bc-atlassian-confluence-6.2.0.zip

创建数据目录:

1mkdir /home/confluence/data

修改/home/confluence/atlassian-confluence-6.2.0/confluence/WEB-INF/classes,在最下方加入:

1confluence.home=/home/confluence/data

修改/home/confluence/atlassian-confluence-6.2.0/bin/setenv.sh在最上方设置JAVA_HOME环境变量:

1export JAVA_HOME=/usr/local/jdk

确保控制端口8090和访问端口8000没有被占用,如果已经被占用,修改 /home/confluence/atlassian-confluence-6.2.0/conf/server.xml中的端口:

1<Server port="8000" shutdown="SHUTDOWN" debug="0">
2    <Service name="Tomcat-Standalone">
3        <Connector port="8090" connectionTimeout="20000" redirectPort="8443"
4                maxThreads="48" minSpareThreads="10"
5                enableLookups="false" acceptCount="10" debug="0" URIEncoding="UTF-8"
6                protocol="org.apache.coyote.http11.Http11NioProtocol" />

修改/home/confluence/atlassian-confluence-6.2.0/bin/user.sh指定运行用户:

1CONF_USER="confluence"
1chown -R confluence:confluence /home/confluence

运行/home/confluence/atlassian-confluence-6.2.0/bin/start-confluence.sh启动Confluence.

1./start-confluence.sh

打开浏览器http://server:8090根据页面中的向导完成安装。 按提示步骤输入License,使用外部的MySQL数据库,提前创建好数据库和用户:

1CREATE DATABASE confluencedb CHARACTER SET utf8 COLLATE utf8_bin;
2grant all on confluencedb.* to 'confluence'@'%' identified by 'pwd';

参考