Kong2.0下载安装(Deepin系统)

Deepin系统下Kong安装

下载安装包(.deb)

deepin系统是基于debian发行版开发的,所有要查询对应的debian版本,在终端执行命令

cat /etc/debian_version

获取系统版本号,我的版本号是9,也就是debian(Stretch),在该链接下找到对应的安装包链接:官网下载页

执行安装命令

进入安装包下载之后的文件夹,在终端执行以下命令

sudo apt-get update
sudo apt-get install openssl libpcre3 procps perl
sudo dpkg -i kong-2.0.2.*.deb

安装后会在/etc/kong目录下创建kong.conf.default默认配置文件,在使用时,可以复制一份到kong.conf作为自定义的配置文件

数据库配置

kong提供了多种选择,可以使用数据库,也可以不使用数据库,但为了使用更多的插件功能,需要数据库的支持。kong只支持postgresql和cassandra,这里选择相对熟悉的pg数据库。
在pg中创建用户和数据库,打开/etc/kong/kong.conf,找到database = postgresql这一行,在下面会有pg数据库相关配置,更改为自定义的值。
执行

kong migrations bootstrap -c /etc/kong/kong.conf

进行数据库的初始化

启动关闭kong

kong start -c /etc/kong/kong.conf
kong stop  # 关闭kong

启动之后访问127.0.0.1:8001返回kong的基础信息,既表示启动成功

启动失败的情况

2.0版本之前对于open-file limit限制是warning,2.0版本对于open-file的限制是error
为了解决这个问题,打开/etc/security/limits.conf,在文件末尾添加

* hard nofile 4096
* soft nofile 4096

保存重启电脑即可生效,再启动kong即可。

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