kong CentOS7網關安裝
1、先安裝postgres數據庫,yum安裝。
yum install postgresql96
yum install postgresql96-server
配置環境變量
export PGDATA=/var/lib/pgsql/9.6/data
export PATH=/usr/pgsql-9.6/bin:$PATH
2、初始化數據庫
/usr/pgsql-9.6/bin/postgresql96-setup initdb
3、配置開機自啟
sudo systemctl enable postgresql-9.6.service
4、啟動postgresql服務
sudo service postgresql-9.6 start
5、修改postgres帳戶密碼(安裝postgres後自動創建此用戶,操作數據庫也只能用此帳戶)
sudo passwd postgres
6、創建kong用戶和kong數據庫
su postgres //進入postgres用戶
psql //進行數據庫
create user kong;
create database kong owner kong;
7、修改postgresql的配置文件(配置文件路徑:/var/lib/pgsql/9.6/data)
修改成如下:
local all all trust
host all all trust
8、重新加載配置文件(只能用postgres帳戶操作)
pg_ctl reload
9、yum安裝kong
10、修改kong的配置文件,把postgres帳戶信息,postgres數據庫信息配置進去。(若有端口沖突也可以更改)
配置文件在/etc/kong/kong.conf
11、開啟kong服務
kong start --conf /etc/kong/kong.conf
斷電導致postgresql無法啟動如何解決?
1)用postgres帳戶啟動postgresql服務即可:
service postgresql-9.6 start
2)若還是不能啟動,重載一下postgresql的配置文件再啟動(同樣是在postgres帳戶下操作):
pg_ctl reload
service postgresql-9.6 start
kong CentOS7網關安裝