OS:
Ubuntu16.04
安装kong数据库(Postgresql)
#安装postgresql
#默认用户postgres
#默认密码 无密码
1、sudo apt-get install postgresql
#切换用户
2、sudo su postgres
#进入postgresql客户端
3、psql
#创建用户ukong,密码kong123
postgres=# create user ukong with password ' kong123';
#创建数据库kong,用户ukong
postgres=# create database kong owner ukong;
#将数据库kong的所有权限赋予用户ukong
grant all privileges on database kong to ukong;
#列出所有数据库
postgres=# \l
4、修改PostgresSQL数据库配置实现远程访问
#监听任何地址访问,修改连接权限
sudo vim /etc/postgresql/9.5/main/postgresql.conf
#允许任何地址通过密码验证登入
sudo vim /etc/postgresql/9.5/main/pg_hba.conf
#重启数据库
5、sudo systemctl restart postgresql
安装kong-0.14.1
1、sudo apt-get update
#安装相关依赖
2、sudo apt-get install openssl libpcre3 procps perl
#安装kong-0.14.1
#确保当前目录中有文件kong-community-edition-0.14.1.xenial.all.deb
3、sudo dpkg -i kong-community-edition-0.14.1.*.deb
#修改配置文件,配置数据库信息
#配置数据库为kong(默认值,无需更改)、用户ukong、密码kong123、数据库主机ip 127.0.0.1(默认值)、端口5432(默认值)
4、sudo cp /etc/kong/kong.conf.default /etc/kong/kong.conf
vim /etc/kong/kong.conf
#初始化数据库(默认从/etc/kong/kong.conf读配置信息)。
5、kong migrations up(同kong migrations up –c /etc/kong/kong.conf)
#数据库已被初始化
#启动kong服务
6、kong start(同kong start –c /etc/kong/kong.conf)
#停止kong服务
7、kong stop
#重启kong服务
8、kong restart(同kong restart –c /etc/kong/kong.conf)
安装kong的管理UI Kong-Dashboard(需提前安装nodejs)
kong-dashboards通过web界面为kong添加功能
#安装项目kong-dashboard
1、npm install -g kong-dashboard
#启动项目kong-dashboard
#--kong-url 指定kong管理服务的地址:http://127.0.0.1:8001
2、kong-dashboard start --kong-url http://127.0.0.1:8001
#服务kong-dashboard的默认端口为8080
注意:还可以使用docker安装,参考:https://github.com/PGBI/kong-dashboard#using-docker
参考:https://docs.konghq.com/install/ubuntu/?_ga=2.216060501.251594968.1543131092-1526293202.1509505988