CentOS 6.5 安装 Kong0.14

写在前边

  • 查看centos版本
  cat /etc/issue

在这里插入图片描述
安装kong,可以选择数据库有postgresql和cassandra两种,这里选择postgresql,需要特别注意下,kong0.14需要postgresql的版本需要在9.5以上,lz花两小时吭哧吭哧的通过源码方式安装了postgresql9.4,结果安装kong之后数据库版本达不到要求,只能重新安装。postgresql的安装网上有很多,大部分都是通过yum方式安装的,但是你直接使用网上命令很可能会出错,可以在官网上选择适合你centos版本要求的命令安装------postgresql10安装

下载安装kong

kong官网地址

这里选择安装社区版,选择适合你的版本,下载,按照官网命令安装

  sudo yum install epel-release
  sudo yum install kong-community-edition-0.14.1.*.noarch.rpm --nogpgcheck

配置文件修改

这里需要修改配置文件问postgresql数据库的连接信息

默认配置文件在/etc/kong/kong.config.default,复制文件

cp kong.config.default ./kong.config

修改配置文件
在这里插入图片描述

初始化数据库,启动kong,并验证

  • 初始化数据库
  kong migrations up

在这里插入图片描述
可以通过工具查看数据库,kong安装完成后初始化的数据表
在这里插入图片描述

  • 指定配置文件的方式启动

    kong start -c /etc/kong/kong.config

  • 查看kong版本
    kong version
    在这里插入图片描述

  • 访问8001端口

curl http://127.0.0.1:8001

在这里插入图片描述

注意的问题

  • pg_host不能为127.0.0.1
    kong.config配置文件的pg_host不能为127.0.0.1,即使你的kong server和postgresql在同一台物理机/虚拟机上,也需要指定具体的ip.
  • debug方式启动
    kong start -c /etc/kong/kong.config --vv 可以查看具体信息。
  • missing password, required for connect
    可能会出现错误
    /usr/local/share/lua/5.1/pgmoon-mashape/init.lua:239:
    missing password, required for connect
    解决方式
  • 安装过程中发现openresty版本不一致的问题,导致kong安装失败,需要先卸载openresty,在安装就可以了。

猜你喜欢

转载自blog.csdn.net/weixin_40027906/article/details/83585102
今日推荐