api网关 kong0.14环境安装

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

#要下载的文件地址:https://bintray.com/kong/kong-community-edition-deb/download_file?file_path=dists/kong-community-edition-0.14.1.xenial.all.deb

#确保当前目录中有文件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

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值