CentOS 安装 Confluence 手记

1、下载 Confluence 安装包

Confluence 官方下载地址

https://www.atlassian.com/software/confluence/download-archives

选择 bin 格式的文件进行下载。

2、安装 CentOS 7.4

我是以最小安装选项进行安装的。

3、打开 CentOS 的网络

在以最小安装选项安装完成之后,是没有网络工具的,需要执行

yum install net-tools
systemctl start network

以下内容参考:https://www.cnblogs.com/junio/p/10608679.html

1)这里我们使用ip addr查看网络信息

[root@localhost ~]: ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:16:27:c9 brd ff:ff:ff:ff:ff:ff
[root@localhost ~]:

2)这里看到ens33并没有分配IP,使用vi命令编辑配置文件,vi /etc/sysconfig/network-scripts/ifcfg-xxx(xxx为查看到的网络名称),这里为ens33

[root@localhost ~]: vi /etc/sysconfig/network-scripts/ifcfg-ens33

3)按i键,进入insert模式,将ONBOOT=no修改为ONBOOT=yes
esc键回到command模式,输入:wq保存退出。

4)service network restart重启网络服务。

4、添加 WLNMP 一键安装包源

rpm -ivh https://mirrors.wlnmp.com/centos/wlnmp-release-centos.noarch.rpm 

5、通过 wlnmp 安装 JDK 1.8 和 Mysql 5.7

yum install jdk1.8 wmysql57 -y

注:该jdk是oracle提供的包,wlnmp一键包将其镜像了过来。

6、修改 MySQL 配置

编辑my.cnf文件

vi /etc/my.cnf
[client]
default-character-set=utf8   ##貌似添加了 confluence 健康检查会报错
[mysqld] 
character_set_server=utf8  ##貌似添加了 confluence 健康检查会报错
#添加如下行
transaction-isolation=READ-COMMITTED

将 innodblogfilesize = 32M 改成 innodblogfilesize = 256M

将 maxallowedpacket = 16M 改成 maxallowedpacket = 34M,注意此字段有两个

保存退出(按 Esc 退出编辑模式,输入 :wq 回车保存)。

7、重启 MySQL

/etc/init.d/mysql restart

8、创建数据库

mysql -uroot -p密码
mysql> create database confluence character set utf8 collate utf8_bin;
mysql> set password = password('新密码');
mysql> quit

9、安装 Confluence

先使用 SSH 工具复制安装包到 CentOS 中,然后切换到安装包目录下,执行下列命令。

chmod +x atlassian-confluence-7.12.0-x64.bin
./atlassian-confluence-7.12.0-x64.bin

按安装中的提示,根据实际情况进行。

安装完成后confluence会自动启动。

10、配置 MySQL 驱动

将文件 mysql-connector-java-5.1.46.tar.gz 通过 SSH 工具复制到 CentOS 中,切换至文件所在目录,执行下列命令。

tar zxf mysql-connector-java-5.1.46.tar.gz
cd mysql-connector-java-5.1.4
mv mysql-connector-java-5.1.46-bin.jar /{安装目录,如opt}/atlassian/confluence/confluence/WEB-INF/lib

11、关闭 CentOS 的防火墙

Confluence 安装完成后,并不能直接访问网站,需要关闭防火墙。

systemctl status firewalld
systemctl stop firewalld
systemctl disable firewalld

输入命令

getenforce

查看输出是 Enforcing 还是 Permissive。如果是 Enforcing,执行下列命令

setenforce 0

然后执行以下命令修改配置文件,永久修改值

vi /etc/selinux/config

将 SELINUX 修改为如下值

SELINUX=disabled

保存并退出。这时, Web 已可以访问。

12、破解 Confluence

参考网上破解文件补丁,以及注册码步骤。

重启 Confluence 服务

/etc/init.d/confluence restart

参考:

Confluence7.4安装并破解汉化

原文地址:https://www.cnblogs.com/xiefang2008/p/14792352.html