Confluence安装部署文档
文章目录安装和破解安装过程-Docker版本安装 docker 环境(配置aliyun加速器非必要,注意替换真实URL)安装 confluence从冷备份恢复confluence安装和破解安装jdk;下载 atlassian-confluence-6.3.1-x64.bin(https://www.atlassian.com/software/confluence/downloads/binary
·
安装和破解
- 安装jdk;
- 下载 atlassian-confluence-6.3.1-x64.bin(https://www.atlassian.com/software/confluence/downloads/binary/atlassian-confluence-6.3.1-x64.bin),并执行;
- 根据提示安装,安装目录(install_dir) /home/mydocs/confluence, data目录(confluenceHome) /home/mydocs/application-data/confluence,
- 然后不要启动,拷贝破解文件和mysql连接器:
cp -i mysql-connector-java-5.1.29.jar /home/mydocs/confluence/confluence/WEB-INF/lib/mysql-connector-java-5.1.29.jar
cp -i atlassian-extras-decoder-v2-3.2.jar /home/mydocs/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.2.jar
cp -i atlassian-universal-plugin-manager-plugin-2.22.jar /home/mydocs/confluence/confluence/WEB-INF/atlassian-bundled-plugins/atlassian-universal-plugin-manager-plugin-2.22.1.jar
-
/etc/init.d/confluence start 启动;
-
访问页面8090端口(默认,可以在安装时修改),根据页面提示一步步安装;
-
安装数据库,建库、赋权:
CREATE DATABASE confluence CHARACTER SET utf8 COLLATE utf8_bin; GRANT ALL PRIVILEGES ON confluence.* TO 'confluence'@'%' IDENTIFIED BY 'confluence';
-
根据页面提示一步步执行;
安装过程-Docker版本
安装 docker 环境(配置aliyun加速器非必要,注意替换真实URL)
# 1. install docker
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
# 1.1 using Aliyun image service (optional)
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://xxxxxx.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
# 2. start Docker service
sudo systemctl restart docker
# 3. install docker-compose utils following:
https://github.com/docker/compose/releases
安装 confluence
cd /home/
mkdir confluence
docker-compose.yml
version: '2'
services:
confluence:
restart: always
image: java
stdin_open: true
tty: true
entrypoint: ["/home/c/start.sh"]
links:
- mysql
depends_on:
- mysql
volumes:
- /home/confluencenew/install:/home/install
- /home/confluencenew/c:/home/c
- /home/confluencenew/cacerts:/opt/mysoftware/oraclejdk/lastest/jre/lib/security/cacerts
ports:
- 8091:8090
mysql:
restart: always
volumes:
- /home/confluencenew/mysql-data:/var/lib/mysql
- /home/confluencenew/mysql-config:/etc/mysql
image: mysql:5.7.14
environment:
- MYSQL_ROOT_PASSWORD=confluence
start.sh 文件内容:
#!/bin/bash
basedir=`dirname $0`
echo $basedir
cd $basedir/confluence/bin
./setup_user.sh -d $basedir/application-data/confluence -i /home/c/confluence
./start-confluence.sh
while :;
do
sleep 10000
done
从冷备份恢复confluence
安装jdk,安装mysql,拷贝备份文件
cd /home/mydocs/confluence/bin
bash setup_user.sh -d /home/mydocs/application-data/confluence -i /home/mydocs/confluence
./start-confluence.sh
使用nginx代理:
-
安装nginx
-
nginx配置
server { listen 80; server_name docs.mysite.tech; access_log /var/log/nginx/docs.mysite-access.log main; error_log /var/log/nginx/docs.mysite-error.log error; location / { proxy_pass http://127.0.0.1:8090; } }
-
/home/mydocs/confluence/conf/server.xml配置
<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" proxyName="docs.mysite.tech" proxyPort="80" scheme="http"/>
DEVPOD社区,旨在打造高质量的DevOps工具知识库。包括商业工具:Atlassian Jira,Confluence,Jfrog,极狐, CodeBeamer等。开源工具栈如:Gitlab,ArgoCD, Jenkins等。 致力于帮助企业建实现云原生时代DevOps转型。
更多推荐
已为社区贡献1条内容
所有评论(0)