version:
安装前提示:
1. 需要准备2个数据库,因为confluence和jira-software的mysql配置要求不一样
2. confluence需要配置jdk,jira-software自带jdk选择使用docker部署的原因:
1. confluence和jira-software环境需求不同,需要分开配置.
2. 如果直接使用物理机,需要占用多台.
3. 不使用虚拟机是因为docker更轻量,而且更容易迁移.
4. confluence和jira-software只是作为公司内部员工使用,不需要太高的配置和复杂的环境此次部署流程:
1. 配置jira-software需要的数据库
2. 配置jira-software
3. 配置confluence需要的数据库
4. 配置confluence容器名称和IP分布:
因为wiki的账号可以由jira控制,所以我们首先安装jira-software
宿主机IP:10.0.0.25
1. jira-software
jira-mysql 192.168.0.10
confluence-jira 192.168.0.1002. confluence
wiki-mysql 192.168.0.20
confluence-wiki 192.168.0.200一、docker-ce环境配置
1. 安装docker
2. 配置添加自定义网桥,用于指定docker容器IP
3. 下载由官方提供的容器基础镜像
4. 迁移docker容器默认存放目录
二、jira-software部署
创建目录:
释:
/docker-storage/confluence/jira/mysql : MySQL容器的数据目录
/docker-storage/confluence/jira/etc : jira-software容器的安装目录
/docker-storage/confluence/jira/data : jira-software容器的数据目录1. 部署并且配置jira需要的MySQL
2. 部署jira-software
三、jira-software启动后问题处理.
处理/usr/local/confluence/etc/logs/catalina.out警告:
Fri May 31 12:05:49 UTC 2019 WARN: Establishing SSL connection without servers identity verification is
not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be
established by default if explicit option isnt set. For compliance with existing applications not using
SSL the verifyServerCertificate property is set to false. You need either to explicitly disable SSL by
setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.问题
改为
重启jira
四、confluence部署
创建目录:
释:
/docker-storage/confluence/wiki/mysql : MySQL容器的数据目录
/docker-storage/confluence/wiki/etc : wiki容器的安装目录
/docker-storage/confluence/wiki/data : wiki容器的数据目录1. 部署并且配置wiki需要的MySQL
2. 部署wiki
五、confluence问题处理
对于console报错500,atlassian的社区帮助这样回复
1. confluence配置完成后发现css样式不显示,并且console报错500
atlassian的社区帮助这样提示:
confluence帐户必对目录 <confluence_home>和<confluence_install> 拥有读/写/执行权限
解决办法(不要加-R):
2. wiki登录后提示:在您系统中的服务器 SQL 模式健康检查失败了.
进入wiki-mysql容器注释如下行
3. 处理catalina.out警告:
处理/usr/local/confluence/etc/logs/catalina.out警告:
Fri May 31 12:16:44 UTC 2019 WARN: Establishing SSL connection without servers identity verification is not recommended.
According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit
option isnt set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to false.
You need either to explicitly disable SSL by setting useSSL=false,
or set useSSL=true and provide truststore for server certificate verification问题
改为
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。
原文链接:https://blog.51cto.com/xsboke/2403649