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。(下面是我的配置截圖,開註釋)

5.開啓kong 

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

6.使用kong

curl -i http://localhost:8001/

kong的話是提供了Restful 的接口,有兩個默認端口,8000端口是給客戶端訪問的,而8001是管理員端口,給管理員訪問的。

要注意哪個時候使用哪個端口。下一篇博文將簡單介紹一下kong 添加 api 。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章