Linux中部署kong的web管理系统konga

176 阅读1分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

为了方便使用kong,我们需要安装konga,Konga是kong的web管理系统。

安装Konga之前需要先安装nodejs。因为可视化管理基于nodejs开发。

一.安装nodejs

参考 juejin.cn/post/713822…

二.安装konga

1.解压安装包              

tar -xvf konga.tar.gz

2.在pgsql上创建数据库konga

./psql -h 10.10.10.1 -d postgres -p 8432

创建数据库

create database konga owner kong;

image.png

3.配置konga环境变量

进入konga安装目录

cd konga

编辑环境变量

vim .env

添加或者修改如下配置    

PORT=1337

NODE_ENV=production

KONGA_HOOK_TIMEOUT=120000

DB_ADAPTER=postgres

DB_URI=postgresql://kong:kong@10.10.10.1:8432/konga

KONGA_LOG_LEVEL=warn

TOKEN_SECRET=some_secret_token

4.初始化konga数据库      

node ./bin/konga.js prepare --adapter postgres

image.png

5.安装&&启动konga       

nohup npm run production &

6.使用浏览器访问 http://本机ip:1337 (第一次可能会是空页面,第二次刷新就会出现注册页面了)

http://10.10.10.1:1337/ 

7.注册管理账号密码 

4F3880AA-7E2D-465B-A1E9-2276B68C2CC4.png

注册完成后跳转到下面页面,输入注册的账号密码点击登录即可登录成功

C12ECDD6-D6C2-43D3-919F-0EFFB348DDCA.png