Kong(一) kong的安装与快速开始

自从工作以来,好久没写博文了,好习惯还是得坚持的。最近在学kong, 打算写几篇关于kong(一个API gateway)的博文。本篇博文大部分内容都是记录而已。

环境:vmware 上的 ubuntu 18.04 Bionic

一、kong的安装

1.到官网上去下载 deb 包  kong 的ubuntu版本官网下载地址

2. 执行下面的命令

sudo apt-get update                                #更新apt-get

sudo apt-get install openssl libpcre3 procps perl  #更新依赖的包

sudo dpkg -i kong-community-edition-1.0.2.*.deb    #解压刚下载好的deb包

 3.准备好数据库

由于kong只支持 PostgreSQL 9.5+ 和 Cassandra 3.x.x 这两个数据库,不能用之前电脑上装的mysql, 所以还得再装一个数据库,这里我选择PostgreSQL 

PostgreSQL官网下载地址

4.准备你的数据库

进入PostgreSQL里面,创建一个用户kong 和数据库 kong:

CREATE USER kong; CREATE DATABASE kong OWNER kong;

然后执行kong的映射

kong migrations bootstrap [-c /path/to/kong.conf]

:这里配置文件是有默认位置的,如果不写的话会去默认位置找,可以在命令后面 加上 -vv 查看找到的配置文件的位置,以及里面的参数。还有一点就是配置文件里面要先把数据库配置成之前创建的kong。(下面是我的配置截图,开注释)

Kong(一) kong的安装与快速开始_第1张图片

5.开启kong 

kong start [-c /path/to/kong.conf]

6.使用kong

curl -i http://localhost:8001/

kong的话是提供了Restful 的接口,有两个默认端口,8000端口是给客户端访问的,而8001是管理员端口,给管理员访问的。

要注意哪个时候使用哪个端口。下一篇博文将简单介绍一下kong 添加 api 。

你可能感兴趣的:(Kong)