Fork me on GitHub

centos7 搭建 Jira+Confluence+Bitbucket 项目管理工具(二) -- 安装 Confluence 6.13.0

   Jira+Confluence+Bitbucket 号称是生态级别的项目管理工具,接下来就让我们来个Confluence在尝试吧。

因为他们是一个生态的子产品,所以他们的部署过程一样。所以我只说一下简单流程,基本流程和以前一样。

安装准备

1
2
3
4
sql>create database confluence_db default character set utf8 collate utf8_bin;
sql>grant all privileges on confluence_db.* to 'confluence'@'%' identified by 'XXXX' with grant option;
sql>grant all privileges on confluence_db.* to 'confluence'@'localhost' identified by 'XXXX' with grant option;
sql>flush privileges;
  • 配置Nginx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
server {
listen 80;
server_name 你自己的域名;
rewrite ^ https://$http_host$request_uri? permanent; #强制将http重定向到https
server_tokens off;
}
server {

listen 443 ssl;
server_name 你自己的域名;

# 配置站点证书文件地址
ssl_certificate /etc/letsencrypt/live/hyacinthy.com/fullchain.pem;
# 配置证书私钥
ssl_certificate_key /etc/letsencrypt/live/hyacinthy.com/privkey.pem;

# 配置 Diffie-Hellman 交换算法文件地址
ssl_dhparam /etc/letsencrypt/live/dhparams.pem;

# 配置服务器可使用的加密算法
ssl_ciphers 'ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:DES-CBC3-SHA:!DSS';

# 指定服务器密码算法在优先于客户端密码算法时,使用 SSLv3 和 TLS 协议
ssl_prefer_server_ciphers on;

# ssl 版本 可用 SSLv2,SSLv3,TLSv1,TLSv1.1,TLSv1.2
# ie6 只支持 SSLv2,SSLv3 但是存在安全问题, 故不支持
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;

# 配置 TLS 握手后生成的 session 缓存空间大小 1m 大约能存储 4000 个 session
ssl_session_cache shared:SSL:50m;
# session 超时时间
ssl_session_timeout 1d;

# 负载均衡时使用 此处暂时关闭 详情见 https://imququ.com/post/optimize-tls-handshake.html
# 1.5.9 及以上支持
ssl_session_tickets off;

# 浏览器可能会在建立 TLS 连接时在线验证证书有效性,从而阻塞 TLS 握手,拖慢整体速度。OCSP stapling 是一种优化措施,服务端通过它可以在证书链中封装证书颁发机构的 OCSP(Online Certificate Status Protocol)响应,从而让浏览器跳过在线查询。服务端获取 OCSP 一方面更快(因为服务端一般有更好的网络环境),另一方面可以更好地缓存 以上内容来自 https://imququ.com/post/my-nginx-conf-for-wpo.html
# 1.3.7 及以上支持
ssl_stapling on;
ssl_stapling_verify on;
# 根证书 + 中间证书
ssl_trusted_certificate /etc/letsencrypt/live/hyacinthy.com/fullchain.pem;

# HSTS 可以告诉浏览器,在指定的 max-age 内,始终通过 HTTPS 访问该域名。即使用户自己输入 HTTP 的地址,或者点击了 HTTP 链接,浏览器也会在本地替换为 HTTPS 再发送请求 相关配置见 https://imququ.com/post/sth-about-switch-to-https.html
add_header Strict-Transport-Security max-age=60;

# 开启 brotli 压缩
include /etc/nginx/module_conf/brotli.conf;

#日志文件位置
access_log /var/log/nginx/confluence.access.log;
error_log /var/log/nginx/confluence.error.log;

# 在此填写原本 http 协议中的配置
location / {
proxy_set_header Host $host:$server_port;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;

proxy_pass http://127.0.0.1:8090;
proxy_redirect http:// https://;

# Required for new HTTP-based CLI
proxy_http_version 1.1;
proxy_request_buffering off;



proxy_read_timeout 1200s;

client_max_body_size 10M;
}


# location /synchrony {
# proxy_set_header X-Forwarded-Host $host;
# proxy_set_header X-Forwarded-Server $host;
# proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
# proxy_set_header X-Real-IP $remote_addr;
# proxy_pass http://127.0.0.1:8091/synchrony;
# proxy_http_version 1.1;
# proxy_set_header Upgrade $http_upgrade;
# proxy_set_header Connection “Upgrade”;
# }
}

开始安装

1
2
3
4
5
6
shell>mkdir -p /opt/softs/atlassian
shell>cd /opt/softs/atlassian
shell>wget https://downloads.atlassian.com/software/confluence/downloads/atlassian-confluence-6.13.0-x64.bin
shell>chmod +x atlassian-confluence-6.13.0-x64.bin
shell>./atlassian-confluence-6.13.0-x64.bin
# 对于第一次安装的新手而说,建议一路回车采用默认配置就可以了。下面是我安装流程

配置 Confluence

  1. 在首页上, 将选择”语言(Language)”选为中文, 并选择”产品安装(Production Installation)”.
  2. 在获得插件页面, 由于没有插件授权, 因此这里不勾选插件, 直接下一步.
  3. 授权码页面, 需要到Atlanssian的官网注册30天的试用许可. 按说明操作, 随后附上图例. 只要注意, 序列号填成该页面上显示的即可.
  4. 选择数据库设置页面, 需要选择外部数据库mysql, 并填上我么已经配置好的mysql数据库信息.
  5. 在漫长的等待之后, 进入加载内容页面, 我们选择”空白站点”后继续安装.
  6. 在配置用户管理页面, 我们选择”与Jira连接”, 并填入Jira应用的相关信息.
  7. 进入欢迎页面, confluence的安装配置就已经完成了.

130671-20180121172120084-1891654467.png

130671-20180121172131443-10830905.png

130671-20180121172137896-95135104.png

130671-20180121172144521-862047222.png

130671-20180121172150474-1646754638.png

130671-20180121172156943-980611426.png
130671-20180121172202818-2139372247.png

130671-20180121172208037-1766353749.png

130671-20180121172213287-2119206927.png

130671-20180121172219146-1016123083.png

本文标题:centos7 搭建 Jira+Confluence+Bitbucket 项目管理工具(二) -- 安装 Confluence 6.13.0

文章作者:孤城落寞

发布时间:2018年12月10日 - 22:28:37

最后更新:2019年02月22日 - 15:23:08

原始链接:https://blog.gclmit.club/archives/85d3f4d7.html

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。



-------------本文结束 感谢您的阅读-------------
坚持原创技术分享,您的支持将鼓励我继续创作!