• 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安装并破解汉化

  • 相关阅读:
    关于浏览器缓存
    JavaScript基本概念(数组)
    JavaScript基本概念(对象)
    变量作用域
    Javascript基本概念(语句和函数)
    JavaScript基本概念(操作符)
    JavaScript基本概念(变量和数据类型)
    博客园主题美化,修改主题
    一种简易的表达式求值算法
    Go实现的一个命令行HTTP抓包工具
  • 原文地址:https://www.cnblogs.com/xiefang2008/p/14792352.html
Copyright © 2020-2023  润新知