• confluence部署


    confluence -- 团队文档的管理平台。

    首先要在confluence官网买key。

    部署

    安装jdk 1.8 环境
    查看机器是否自带 java -version,没有再安装。

    yum install mariadb-server mariadb mysql-connector-java -y
    

    修改mysql配置

    vim /etc/my.cnf
    [mysqld]
    transaction-isolation=READ-COMMITTED  #配置隔离级别
    max_allowed_packet=34M
    innodb_log_file_size=256M
    character-set-server = utf8
    max_allowed_packet = 1G
    
    systemctl start mariadb
    

    建库授权

    mysql  
    create database confluence character set utf8 collate utf8_bin;
    GRANT ALL ON confluence.* TO 'u_confluence'@'127.0.0.1' IDENTIFIED BY '121212';
    flush privileges;
    

    安装confluence

    准备安装包 atlassian-confluence-6.15.6-x64.bin(官网下载)

    chmod 755 ./atlassian-confluence-6.15.6-x64.bin 
    ./atlassian-confluence-6.15.6-x64.bin
    

    cp /usr/share/java/mysql-connector-java.jar /data/atlassian/confluence/confluence/WEB-INF/lib/
    

    修改tomcat配置

    若没有配代理不用修改,我配置了一个nginx代理 https://confluence.aaa.com,需要添加proxyName proxyPort 两个配置

    vim /data/atlassian/confluence/conf/server.xml
    
        <Connector port="8090" connectionTimeout="20000" redirectPort="8443"
                   maxThreads="48" minSpareThreads="10"
                   enableLookups="false" acceptCount="10" debug="0" URIEncoding="UTF-8"
                   protocol="org.apache.coyote.http11.Http11NioProtocol"
                   proxyName="confluence.aaa.com" proxyPort="443" scheme="https"/>   
    

    重启服务

    systemctl daemon-reload
    systemctl start confluence
    

    初始化配置

    访问https://confluence.aaa.com
    设置语言为中文







    接下来是配置管理员账户,创建一个空间,配置完成。

    以下是踩坑环节

    进入后会提示数据库的 innodb_log_file_size与 max_allowed_packet 过小,需要增大

    修改max_allowed_packet

    在[mysqld]下增加max_allowed_packet变量:
    vim /etc/my.cnf
    [mysqld]
    max_allowed_packet=34M
    

    修改innodb_log_file_size

    systemctl stop mariadb
    在[mysqld]下增加 innodb_log_file_size 变量:
    vim /etc/my.cnf
    innodb_log_file_size=256M
    cd /var/lib/mysql
    rm -rf ib_logfile*
    systemctl start mariadb
    

    查看两个变量当前值

    show global variables like '%max_allowed_packet%';
    show global variables like '%innodb_log_file_size%';
    

    修改字符编码

     在[mysqld]下增加character-set-server
    vim /etc/my.cnf
    character-set-server = utf8
    

    在修改该配置生效前后数据库字符
    show variables like 'char%';

    上传大文件报错
    代理处对上传文件大小做了限制,server{} 中添加以下配置

    client_body_buffer_size 50M;
    client_max_body_size 50M;
  • 相关阅读:
    349. 两个数组的交集
    383. 赎金信
    242. 有效的字母异位词
    844. 比较含退格的字符串
    904. 水果成篮
    剑指offer(9)变态跳台阶
    剑指offer(8)跳台阶
    剑指offer(7)斐波那契数列
    剑指offer(6)旋转数组的最小数字
    剑指offer(5)用两个栈实现队列
  • 原文地址:https://www.cnblogs.com/huandada/p/11178084.html
Copyright © 2020-2023  润新知