首页 生活随笔

这次用的是Aliyun_ECS_2U8G5M_Ubuntu20_04环境
第一步,配置基础环境

首先安装JRE和JDK基础环境
apt install openjdk-8-jre-headless
apt install openjdk-8-jdk-headless

第二步,安装Confluence软件

cd /home
下载confluence安装包
wget https://product-downloads.atlassian.com/software/confluence/downloads/atlassian-confluence-7.12.3-x64.bin
给个执行权限
chmod +x atlassian-confluence-7.12.3-x64.bin
运行
./atlassian-confluence-7.12.3-x64.bin
在阿里云ECS上的安全组放行http端口即可访问
浏览器访问http端口,点击安装,记录机器码
结束进程
/etc/init.d/confluence stop

第三步,配置数据库

进到mysql
mysql -u root -p
搞个数据库
create database confluence character set UTF8;
搞个新用户
CREATE USER confluenceuser IDENTIFIED BY '密码';
ALTER USER confluenceuser IDENTIFIED WITH mysql_native_password BY '密码';
使用 utf8 作为默认字符集
alter database confluence  default character set = utf8;
使用utf8_bin数据库排序规则
alter database confluence default collate utf8_bin;
配置允许创建存储函数
set global log_bin_trust_function_creators = 1;
生效数据库
FLUSH PRIVILEGES;
退出mysql
exit
结束mysql
service mysql stop
exit
编辑数据库配置
vim /etc/my.cnf
改[mysqld]下
修改接受数据包的大小
max_allowed_packet = 34M
修改InnoDB存储引擎日志文件大小
innodb_log_file_size = 256M
加一行设置默认隔离级别
transaction-isolation = READ-COMMITTED
保存:wq
启动mysql
service mysql start
Confluence不带mysql驱动,打个mysql驱动扔到webinf目录
网上找个mysql-connector-java-8.0.25.jar
https://cdn.mysql.com//Downloads/Connector-J/mysql-connector-java-8.0.25.zip
扔到Confluence安装目录/atlassian/confluence/confluence/WEB-INF/lib/

第四步,那啥

把Confluence安装目录/atlassian/confluence/confluence/WEB-INF/lib/下的atlassian-extras-decoder-v2-3.4.1.jar拷贝出来,做一些小修改再拷贝回去(此处很简单不赘述)

第五步,初始化Confluence

输入命令启动confluence,登录web界面输入激活码并连接数据库进行初始化,按照配置向导进行配置
/etc/init.d/confluence start

第六步,配置https

首先阿里云申请个域名,配置域名解析,申请https证书,下载tomcat证书,上传到云主机上
(不要上传到confluence安装路径,否则升级时候会被删掉)
然后编辑tomcat配置文件,取消https配置的注释
vim/opt/atlassian/confluence/conf/server.xml
keystorePass填写证书密码,keystoreFile填写证书路径
(不要编辑server.xml中除配置外其他注释内容,系统检查会被认为是配置文件错误)
保存文件
:wq
重启confluence服务
/etc/init.d/confluence stop
/etc/init.d/confluence start
在阿里云ECS上的安全组放行https端口即可通过https访问

最后打开confluence登录,进行健康检查,完美。
QQ截图20210716125006.png
非常简单。




文章评论