Confluence安裝部署

一、安裝Java

解壓縮

[root@localhost soft]# tar -xvf jdk-8u211-linux-x64.tar.gz

將文件移動到指定目錄

[root@localhost soft]# mv jdk1.8.0_211/ /usr/local/jdk1.8.0_211/

配置Java環境

[root@localhost soft]# vi /etc/profile

追加如下內容

export JAVA_HOME=/usr/local/jdk1.8.0_211
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
[root@localhost soft]# source /etc/profile

二、MySQL配置

1.安裝

參考:MySQL5.7安裝部署(CentOS三種方式)

2.創建數據庫
mysql> create database confluence character set utf8 collate utf8_bin;
mysql> grant all on confluence.* to 'confluence'@'localhost' identified by '123456';
mysql> flush privileges;

三、安裝Nginx

爲了安全一般會採用端口映射,你想直接訪問,可以跳過
我的系統是centOS7
安裝教程https://nginx.org/en/linux_packages.html#RHEL-CentOS

[root@localhost soft]# yum install yum-utils

創建/etc/yum.repos.d/nginx.repo文件
放入以下內容

[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key

[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
[root@localhost soft]# yum-config-manager --enable nginx-mainline
 [root@localhost soft]# yum install nginx

追加內容

[root@localhost nginx]# cd /etc/nginx/
[root@localhost nginx]# vi nginx.conf
http{
...
server {
    listen 80;
    server_name 192.168.236.128;
    location /confluence {
        client_max_body_size 100m;
        proxy_set_header X-Forwarded-Host $host;
        proxy_set_header X-Forwarded-Server $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
        proxy_pass http://localhost:8090/confluence;
    }
    location /synchrony {
        proxy_set_header X-Forwarded-Host $host;
        proxy_set_header X-Forwarded-Server $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://localhost:8091/synchrony;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "Upgrade";
    }
}
...
}

啓動ngnix

[root@localhost nginx]# /usr/sbin/nginx

四、安裝confluence

[root@localhost ~]# ./atlassian-confluence-6.15.4-x64.bin 

關閉confluence

[root@localhost bin]# cd /opt/atlassian/confluence/bin/
[root@localhost bin]# ./shutdown.sh 

/opt/atlassian/confluence/conf目錄中修改server.xml
改成自己的地址

在這裏插入圖片描述
在這裏插入圖片描述
重啓confluence

[root@localhost bin]# cd /opt/atlassian/confluence/bin/
[root@localhost bin]# ./startup.sh

瀏覽器訪問 http://your ip/confluence
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
報錯,解決問題
SET GLOBAL TRANSACTION ISOLATION LEVEL READ COMMITTED;
在這裏插入圖片描述
成功
在這裏插入圖片描述
之前已經有一個這樣的數據庫,覆蓋安裝,注意我這是無關緊要的數據,公司的數據是要備份的
在這裏插入圖片描述
在這裏插入圖片描述
更多參考:https://www.jianshu.com/p/402a5a6af6c3

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章