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即可。

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