kong 安装与配置

  • 安装kong
$ curl -Lo kong-2.5.0.amd64.rpm $( rpm --eval "https://download.konghq.com/gateway-2.x-centos-%{centos_ver}/Packages/k/kong-2.5.0.el%{centos_ver}.amd64.rpm")
$ sudo yum install kong-2.5.0.amd64.rpm

  • 安装 postgresql
官网下载页面:http://www.postgres.cn/v2/download


1, wget https://ftp.postgresql.org/pub/source/v12.2/postgresql-12.2.tar.bz2
2, tar xjvf postgresql*.bz2 #解压至一个目录
cd potgresql-12.2
3, ./configure --prefix=/opt/pgsql #拟安装至/opt/pgsql
4, make world
5, make install-world
6, adduser postgres #增加新用户,系统提示要给定新用户密码
7, mkdir /opt/pgsql/data #创建数据库目录
8, chown -R postgres:postgres /opt/pgsql/data
9, su - postgres #使用postgres帐号操作
10, /opt/pgsql/bin/initdb -D /opt/pgsql/data #初始化数据库
11, /opt/pgsql/bin/pg_ctl -D /opt/pgsql/data -l logfile start #启动数据库
12, /opt/pgsql/bin/psql # (进入数据库内部)
13, create user kong with password 'kong'; 
14, CREATE DATABASE kong OWNER kong;
  • 配置kong
1, cp /etc/kong/kong.conf.default /etc/kong/kong.conf

2, vim /etc/kong/kong.conf

添加如下配置
pg_host = 127.0.0.1 # The PostgreSQL host to connect to.
pg_port = 5432 # The port to connect to.
pg_user = kong # The username to authenticate if required.
pg_password = kong # The password to authenticate if required.
pg_database = kong

3, kong migrations bootstrap -c /etc/kong/kong.conf
4, kong start -c /etc/kong/kong.conf --vv
  • 说明
1,kong的日志文件所在目录
/usr/local/kong/logs

2,默认情况下,KONG监听的端口为:
8000:此端口是KONG用来监听来自客户端传入的HTTP请求,并将此请求转发到上有服务器;(kong根据配置的规则转发到真实的后台服务地址。)
8443:此端口是KONG用来监听来自客户端传入的HTTPS请求的。它跟8000端口的功能类似,转发HTTPS请求的。可以通过修改配置文件来禁止它;
8001:Admin API,通过此端口,管理者可以对KONG的监听服务进行配置,插件设置、API的增删改查、以及负载均衡等一系列的配置都是通过8001端口进行管理;
8444:通过此端口,管理者可以对HTTPS请求进行监控;

3,检测kong是否启动成功 
curl -i http://localhost:8001/
  • 参考
1,kong官网教程: 
https://docs.konghq.com/install/centos/

2,cnblogs教程
https://www.cnblogs.com/duanxz/p/10364783.html
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值