CentOS7+Confluence6+PostgreSQL11搭建指南

0.前言

  • 本文是假定剛剛最小化安裝完CentOS7系統。
  • Confluence的PJ方法是對6.X都能用的。
  • 爲什麼選擇PostgreSQL而不是MySQL?因爲MySQL安裝慢、要另外下載connector、安裝後的設置多。所以PostgreSQL變成了數據庫選擇菜單裏的默認項?

1.安裝PostgreSQL

通過yum來安裝。CentOS7默認會裝PostgreSQL9。爲了裝新版v11,先到 https://www.postgresql.org/download/linux/redhat/ 下載Repository。如圖選擇v11和CentOS7,會得到安裝URL:

yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm

 

按照指示,可以一路執行以下命令:

yum install -y postgresql11 postgresql11-server 
/usr/pgsql-11/bin/postgresql-11-setup initdb 
systemctl enable postgresql-11 
systemctl start postgresql-11

這時候可以在命令行裏使用PostgreSQL了,但爲了給Confluence用,接下來還要做些設置。

允許其他程序訪問數據庫

vi /var/lib/pgsql/11/data/pg_hba.conf

把如下圖所示的地方改成trust。然後保存退出。

此時需要重啓,輸入命令:

systemctl restart postgresql-11

修改默認用戶的密碼

sudo -u postgres psql

在psql中輸入:

ALTER USER postgres WITH PASSWORD 'postgres'; 
\q

把密碼改成和用戶名一致,都是postgres。

以上就設置完了,比MySQL簡單得多。

2.安裝Confluence

https://www.atlassian.com/software/confluence/download 下載,選擇 Linux 64 Bit。當前2019年5月23日,hursing得到的鏈接是 https://www.atlassian.com/software/confluence/downloads/binary/atlassian-confluence-6.15.4-x64.bin。也就是6.15.4版本。

在linux中下載它然後安裝。

yum install -y wget 
wget https://www.atlassian.com/software/confluence/downloads/binary/atlassian-confluence-6.15.4-x64.bin 
chmod +x atlassian-confluence-6.15.4-x64.bin 
./atlassian-confluence-6.15.4-x64.bin

安裝過程的選項一路默認就行了。

爲了讓其它機器可訪問,可關閉防火牆:

# 關閉防火牆
systemctl stop firewalld.service
systemctl disable firewalld.service
# 關閉selinux
setenforce 0

破解版,請參考 https://blog.51cto.com/lookingdream/2156207。補充說一下:

  • 需要有另一臺具備圖形界面的機器,裝好java環境來運行註冊機。
  • 把jar包傳來傳去,可以用scp命令。
  • 不需要上傳mysql驅動

破解重啓後,在Confluence上註冊完畢,在選擇數據庫這步,如下圖來操作。

然後

然後按Next就大功告成了。

 

參考資料

 

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