一、安裝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.安裝
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