环境
- CentOS 7.3 192.168.61.100
- JDK 1.8
安装
创建运行用户:
groupadd confluence
useradd -g confluence -d /home/confluence -s /sbin/nologin confluence这里使用的是zip格式的安装包。
unzip -d /home/confluence/ bc-atlassian-confluence-6.2.0.zip创建数据目录:
mkdir /home/confluence/data修改/home/confluence/atlassian-confluence-6.2.0/confluence/WEB-INF/classes,在最下方加入:
confluence.home=/home/confluence/data修改/home/confluence/atlassian-confluence-6.2.0/bin/setenv.sh在最上方设置JAVA_HOME环境变量:
export JAVA_HOME=/usr/local/jdk确保控制端口8090和访问端口8000没有被占用,如果已经被占用,修改 /home/confluence/atlassian-confluence-6.2.0/conf/server.xml中的端口:
<Server port="8000" shutdown="SHUTDOWN" debug="0">
<Service name="Tomcat-Standalone">
<Connector port="8090" connectionTimeout="20000" redirectPort="8443"
maxThreads="48" minSpareThreads="10"
enableLookups="false" acceptCount="10" debug="0" URIEncoding="UTF-8"
protocol="org.apache.coyote.http11.Http11NioProtocol" />修改/home/confluence/atlassian-confluence-6.2.0/bin/user.sh指定运行用户:
CONF_USER="confluence"chown -R confluence:confluence /home/confluence运行/home/confluence/atlassian-confluence-6.2.0/bin/start-confluence.sh启动Confluence.
./start-confluence.sh打开浏览器http://server:8090根据页面中的向导完成安装。 按提示步骤输入License,使用外部的MySQL数据库,提前创建好数据库和用户:
CREATE DATABASE confluencedb CHARACTER SET utf8 COLLATE utf8_bin;
grant all on confluencedb.* to 'confluence'@'%' identified by 'pwd';