[Kong] Installation to CentOS 7
설치할 내용은 다음과 같습니다.
Kong - V.2.1.0
Postgresql - V.11.8
1. Kong 설치
kong 최신버전을 설치하기 위한 방법은 다음과 같습니다.
참조 https://docs.konghq.com/install/centos/
$ sudo yum update -y
$ sudo yum install -y wget
$ wget https://bintray.com/kong/kong-rpm/rpm -O bintray-kong-kong-rpm.repo
$ export major_version=`grep -oE '[0-9]+\.[0-9]+' /etc/redhat-release | cut -d "." -f1`
$ sed -i -e 's/baseurl.*/&\/centos\/'$major_version''/ bintray-kong-kong-rpm.repo
$ sudo mv bintray-kong-kong-rpm.repo /etc/yum.repos.d/
$ sudo yum update -y
$ sudo yum install -y kong
2. 데이터베이스(PostgreSQL) 설치
# yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
# yum install postgresql11
# yum install postgresql11-server
# /usr/pgsql-11/bin/postgresql-11-setup initdb
# systemctl enable postgresql-11
# systemctl start postgresql-11
3. 데이터베이스 생성
3.1. 유저와 데이터베이스를 생성합니다.
# su postgres
bash-4.2$ psql
postgres=# \password postgres
새 암호를 입력하세요 : *****
다시 입력해주세요 : *****
postgres=# CREATE USER kong; CREATE DATABASE kong OWNER kong;
postgres=# \password kong
새 암호를 입력하세요 : *****
다시 입력해주세요 : *****
postgres=# quit
bash-4.2$ exit
exit
3.2. kong.conf 파일을 설정합니다.
3.3. 마이그레이션을 진행합니다.
postgresql 연결 에러 시 아래와 같이 설정합니다.
/var/lib/pgsql/11/data/pg_hba.conf
4. Kong 시작
앞서 설정한 kong.conf 파일을 통해 Kong을 시작합니다.