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;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM