参考于:https://www.cnblogs.com/vcdx/archive/2018/08/18/9499039.htmlhtml
1.1硬件需求建议:mysql
1.2软件环境nginx
Centos 7.x mariadb 10.1.40c++
1.3. 安装包下载sql
连接: https://pan.baidu.com/s/1zfkTubVFXcPOZP2dHMIQrg 密码: vhn3数据库
基础环境:vim
yum install -y gcc gcc-c++ vim wgetwindows
2. Confluence 安装centos
2.1 安装mariadb缓存
注意:默认centos7装的是mariadb5.x版本,咱们这里要安装最新的稳定版。
vi /etc/yum.repos.d/MariaDB.repo
添加以下内容(注意,这里你也能够选择其余的版本,直接改数字就行)
[mariadb] name = MariaDB baseurl = http://mirrors.aliyun.com/mariadb/yum/10.1/centos7-amd64/ gpgkey = http://mirrors.aliyun.com/mariadb/yum/RPM-GPG-KEY-MariaDB gpgcheck = 1
清除一下yum缓存
yum clean all
开始yum安装
yum -y install MariaDB-server MariaDB-client mysql-devel
安装完成MariaDB,首先启动MariaDB
systemctl start mariadb
设置开机启动
systemctl enable mariadb
设置数据库root密码
mysqladmin -uroot password '123456'
修改配置文件
vi /etc/my.conf
[mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock default-storage-engine=innodb innodb_log_file_size=2GB character-set-server=utf8 collation-server=utf8_bin max_allowed_packet=512M binlog_format=row transaction-isolation=READ-COMMITTED symbolic-links=0 [mysqld_safe] log-error=/var/log/mariadb/mariadb.log pid-file=/var/run/mariadb/mariadb.pid !includedir /etc/my.cnf.d
#官方配置参考文档:https://confluence.atlassian.com/doc/database-setup-for-mysql-128747.html
#配置文件参数说明请参考:https://www.jb51.net/article/48082.htm
vi /etc/my.cnf.d/client.cnf
[cleint] default-character-set=utf8
#启动mariadb,并设置为随机启动
systemctl start mariadb
#建立数据库用户和数据库
mysq -uroot -p 输入刚才设置的root密码
create database confluence default character set utf8 collate utf8_bin; grant all on confluence.* to 'confluenceuser'@'%' identified by 'confluencepasswd' with grant option; grant all on confluence.* to 'confluenceuser'@localhost identified by 'confluencepasswd' with grant option; update mysql.user set Create_routine_priv='Y' where user='confluenceuser'; flush privileges;
2.2 上传安装文件至 /opt目录
2.3 添加执行权限
chmod -x /opt/atlassian-confluence-6.7.1-x64.bin
2.4 运行安装程序
cd /opt
./atlassian-confluence-6.7.1-x64.bin
后台安装完成
2.5 进行网页安装:
这些是可选择插件,能够不选择,每一个插件都须要license
页面操做暂停
2.6 破解:
#必备条件:你的windows必须安装JDK
下载/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.3.0.jar到本地并改名为:atlassian-extras-2.4.jar
#运行破解程序:
这里须要注意,先点击patch按钮,选择咱们的atlassian-extras-2.4.jar文件(由于他只认识这个名字的文件,而后点击完gen就不要再点击了)
将破解后的atlassian-extras-2.4.bak改成atlassian-extras-decoder-v2-3.3.0.jar,连同mysql驱动文件一块儿上传到/opt/atlassian-confluence/confluence/WEB-INF/lib目录下(这了注意,先将原来的atlassian-extras-decoder-v2-3.3.0.jar文件mv到/root目录下,而后再将破解后的文件上传,必定是两个文件都上传成功后,再重启服务)
重启服务:
sh /opt/atlassian/confluence/bin/stop-confluence.sh
sh /opt/atlassian/confluence/bin/start-confluence.sh
页面操做继续:
复制注册码至页面:
配置数据库:
输入前面步骤建立的数据库名称、用户名和用户密码
三、待解决的问题
3.1更改端口号:8090->80 修改server.xml文件并不可行。(这个能够作nginx反向代理解决)
3.2 启用HTTPS
3.3 与microsoft AD 或者 openladap集成