第一步:postgresql数据库安装
第二部:kong安装
centos7下安装kong:
https://download.konghq.com/gateway-1.x-centos-7/Packages/k/
安装命令
wget https://download.konghq.com/gateway-1.x-centos-7/Packages/k/kong1.5.1.el7.amd64.rpm
sudo yum install kong-1.5.1.el7.amd64.rpm
配置kong
Kong 的默认配置文件是 /etc/kong/kong.conf.default,使用 cp /etc/kong/kong.conf.default
/etc/kong/kong.conf 命令,复制一份新的配置文件。
复制完成后,修改 /etc/kong/kong.conf 配置文件,设置使用 PostgreSQL 数据库。
cd /etc/kong #默认kong会创建一个kong.conf.default的配置文件
cp kong.conf.default kong.conf #复制默认的文件
vim kong.conf #编辑此配置文件
pg_host = 127.0.0.1 #设置postgres数据库的连接地址
pg_port = 5432 #设置postgres数据库的端口
pg_user = kong #设置postgres数据库的用户
pg_password = kong #设置postgres数据库的密码
pg_database = kong #设置postgres数据库的名称
pg_ssl = off #设置kong和postgres的连接方式
pg_ssl_verify = off
执行 kong migrations bootstrap -c /etc/kong/kong.conf 命令,进行 Kong 的 PostgreSQL 数据库的表初始化。
#启动命令
kong start -c /etc/kong/kong.conf
# 停止命令
kong stop
# 重新加载kong
kong reload
默认情况下,Kong 绑定 4 个端口:
Proxy 8000:接收客户端的 HTTP 请求,并转发到后端的 Upstream。
Proxy 8443:接收客户端的 HTTPS 请求,并转发到后端的 Upstream。
Admin 8001:接收管理员的 HTTP 请求,进行 Kong 的管理。
Admin 8444:接收管理员的 HTTPS 请求,进行 Kong 的管理。