[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을 시작합니다.

 

5. 실행 확인