confluence安装 & 备份 & 配置nginx

参考博客 https://www.ilanni.com/?p=11989

【环境介绍】

服务器类型:CentOS 7

Java环境:java version "1.8.0_181"

MySQL版本:5.7.24

confluence版本:5.6.6

准备破解包------https://pan.baidu.com/s/14sYl_hQyKNLfstaxBSzM6A  提取码 bf4m

下面开始安装

【安装jdk】

上传jdk

scp  jdk-8u181-linux-x64.tar.gz  root@1.1.1.1:/目录下

tar  -zxvf  jdk-8u181-linux-x64.tar.gz

配置环境变量

vim ~/.bash_profile

export JAVA_HOME=/usr/local/java/jdk1.8.0_181
export PATH=$JAVA_HOME/bin:$PATH

source ~/.bash_profile

【安装MySQL】

下载

wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

安装源

yum localinstall mysql57-community-release-el7-8.noarch.rpm

安装mysql

yum install mysql-community-server

启动

systemctl start mysqld

开机启动

systemctl enable mysqld

当前密码

grep 'temporary password' /var/log/mysqld.log

登入mysql修改密码

mysql -uroot -p  这里输入上面的密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'Root_123456';

修改配置

vim /etc/my.cnf

添加

character-set-server=utf8
collation-server=utf8_bin
default-storage-engine=INNODB
transaction-isolation=READ-COMMITTED
max_allowed_packet = 512M
innodb_log_file_size=2GB
binlog_format=row

重启

systemctl restart mysqld

我们这里就将数据存放于本机了,创建confluence 数据库

mysql -uroot -pRoot_123456

create database confluence default character set utf8 collate utf8_bin;

添加访问权限

grant all on *.* to root@'%' identified by 'Root_123456';

flush privileges;

【安装confluence】

下载confluence

wget https://www.atlassian.com/software/confluence/downloads/binary/atlassian-confluence-5.6.6-x64.bin

赋权

chmod 755 atlassian-confluence-5.6.6-x64.bin

安装

./atlassian-confluence-5.6.6-x64.bin

依次输入 o 1 i

完成

confluence默认安装路径: /opt/atlassian/confluence

data 默认存放路径:/var/atlassian/application-data/confluence

confluence监听的端口:8090

配置文件路径:/opt/atlassian/confluence/conf/server.xml

【破解】

首先关闭 confluence:/etc/init.d/confluence stop

然后切换到/opt/atlassian/confluence/confluence/WEB-INF/lib目录下,删除atlassian-extras开头的jar6个文件

cd /opt/atlassian/confluence/confluence/WEB-INF/lib

ll |grep atlassian-extra

rm -rf atlassian-extra*

解压破解包,然后把里面的atlassian-extras-3.2.jar、Confluence-5.6.6-language-pack-zh_CN.jar、mysql-connector-java-5.1.39-bin.jar三个jar文件复制到/opt/atlassian/confluence/confluence/WEB-INF/lib目录下

其中atlassian-extras-3.2.jar文件是和license相关的,Confluence-5.6.6-language-pack-zh_CN.jar是confluence中文语言包,而mysql-connector-java-5.1.39-bin.jar是confluence连接mysql数据库相关的jar包。

开启服务:/etc/init.d/confluence start

【生成license key】

在windows机器下,解压上面说到的破解包,在jar文件夹下,执行:java -jar confluence_keygen.jar

填写name  点击 “.gen”  生成 license key

将这里的license key 复制到打开的页面 

服务器IP:8090 

这里我们已经到了傻瓜式页面配置,配置jdbc,这里要注意,database url 只需设置到jdbc:mysql://localhost/confluence 即可。

然后一路傻瓜式操作。

【挂载数据盘】

找到新的硬盘   fdisk -l
发现有磁盘,路径为/dev/vdb。然后使用fdisk命令进行建立分区 :  fdisk /dev/vdb

我这里是全部分配  n p 1 分配完即可。

磁盘为/dev/vdb1  执行格式化:mkfs.xfs -f /dev/vdb1
将要挂载的文件夹 /var/atlassian/application-data/confluence/backups/  挂载上即可:

mount /dev/vdb1   /var/atlassian/application-data/confluence/backups/  

【数据迁移】

我们只需要把原来的confluence备份文件上传到confluence后台,然后还原就行了。

原来的自动备份文件路径在   /var/atlassian/application-data/confluence/backups/

选择需要迁移的文件,下载下来备用。

打开页面,系统 => 一般设置 => 备份与还原

找到 还原Confluence数据 将之前的文件选择上传即可。

【nginx配置】

添加

server {
        listen 8090;
        location / {
                proxy_pass http://IP:8090;
        }
    }

重启

nginx -s reload

在页面打开:

http://nginx服务器ip:8090  即可访问

 

以上是confluence配置的详细步骤

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值