Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
# 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. 유저와 데이터베이스를 생성합니다.

Code Block
 # 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

...

파일을 설정합니다.

Code Block
# cd /etc/kong
# mv kong.conf.default kong.conf
# vim kong.conf
====kong.conf====
database = postgres
pg_host = 127.0.0.1
pg_port = 5432
pg_timeout = 5000
pg_user = kong
pg_password = <password>
pg_database = kong
=================

3.3. 마이그레이션을 진행합니다.

Code Block
# kong migrations bootstrap ./kong.conf
  • postgresql 연결 에러 시 아래와 같이 설정합니다.

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

...

4. Kong 시작

앞서 설정한 kong.conf 파일을 통해 Kong을 시작합니다.

...