安装
1、安装数据库postgresql9.6
2、安装kong
目前最新版本kong-community-edition-0.14.0.el7.noarch.rpm
我们安装kong-community-edition-0.13.1.el7.noarch.rpm原因是Kong UI管理工具目前最高支持的版本就是13.1
1)、直接安装
# rpm -vih kong-community-edition-0.13.1.el7.noarch.rpm
2)、配置kong
# vi /etc/kong/kong.conf.default
以下为kong连接postgresql数据库的相关配置
database = postgres # 指明用哪个数据库
pg_host = 192.168.0.120 #数据库所在主机ip地址
pg_port = 5432 # 端口号
pg_user = 用户名 # 数据库用户
pg_password =密码 # 数据库密码
pg_database = 库名 # 数据库名
3)、启动kong
迁移数据库,将kong所需的表刷入数据库
# kong migrations up -c /etc/kong/kong.conf.default
启动kong
# kong start -c /etc/kong/kong.conf.default
测试kong是否启动成功
# curl -i http://localhost:8001/
3、安装Kong UI管理工具
安装说明:https://github.com/PGBI/kong-dashboard
1)、安装kong管理工具的环境依赖 nodejs 及 npm
nodejs 及 npm安装教程:https://nodejs.org/en/download/package-manager/#enterprise-linux-and-fedora
# curl --silent --location https://rpm.nodesource.com/setup_9.x | sudo bash -
# yum -y install nodejs
2)、使用 npm 安装 kong-dashboard
# npm install -g kong-dashboard
# nohup kong-dashboard start --kong-url http://192.168.1.128:8001 &
也可以基于basic 认证,在登录是要求输入密码
# nohup kong-dashboard start --kong-url http://192.168.1.128:8001 --basic-auth admin=123456 &
3)、访问 kong-dashboard http://192.168.1.128:8080 (输入刚刚配置的账号密码)