本文主要是介绍centos6.5 安装 kong 网关,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。
最近要求了解下kong网关,然后在网上一顿找,说实话,度娘的力量还是不行啊,找出来的那些跟着配置,不是这错,就是那有问题。然后没办法,翻墙用Google了。谷歌找到了两篇,分别是用cassandra 2.2.x+和PostgreSQL 9.4+的,但是使用Cassandra2.2.x版本的需要再配置Python,Java,所以没有使用这个数据库,但是我把网址给大家放出来,以供使用http://blog.54im.com/2016/12/15/centos-install-kong-cassandra/
介绍的很详细。
下面给大家分享一个用postGreSQL数据库的方法。
如果是新建的虚拟机;建议大家
Yum install wget
Yum install gcc
Yum install gcc-c++ 把需要的软件都先yum安装下
然后下面进行咱们的安装
需要注意的是kong和postgreSQL数据库都要安装在/usr/local目录下,否则在etc目录下找不到kong 的文件夹,无法进行修改
安装#
wget https://github.com/Mashape/kong/releases/download/0.9.3/kong-0.9.3.el6.noarch.rpmyum install epel-releaseyum install kong-0.9.3.el6.noarch.rpm
至此kong已经安装完成。
kong需要配合数据库来实现一系列的功能,目前kong支持 PostgreSQL 9.4+ 和 Cassandra 2.2.x。
安装数据库服务(PostgreSQL 9.4+)#
yum install http://yum.postgresql.org/9.5/redhat/rhel-7-x86_64/pgdg-redhat95-9.5-2.noarch.rpmyum install postgresql95-server postgresql95-contribservice postgresql-9.5 initdbchkconfig postgresql-9.5 on service postgresql-9.5 start//安装客户端,使用psql登入(类mysql)
yum install postgresql
登录Postgre,并创建kong需要的数据库和用
安装好以后,需要给kong这个用户提供密码
再次 su - postgres
$psql
.修改密码
alter user 用户名 with password '密码';
修改以后,就可以在 su - 进入root用户了, 在这里,就可以配置kong了
然后在配置文件中配置下
配置kong
kong的配置相对简单,我这里只是简单的配置了数据库.
sudo vi /etc/kong/kong.yml
修改数据库配置
######## Specify which database to use. Only "cassandra" and "postgres" are currently available.
database: postgres
######## PostgreSQL configuration
postgres:
host: "127.0.0.1"
port: 5434
######
## Name of the database used by Kong. Will be created if it does not exist.
database: kong_db
#####
## User authentication settings
user: "kong_user"
password: "kong_pass"
在启动kong的时候,会出现
[postgres error] 致命错误:用户"kong" Ident认证失败 《===这样的错误,解决方法在下面的博客中
http://blog.csdn.net/sanbingyutuoniao123/article/details/52209653
需要注意的是,必须按照自己路径里的 pg_hba.conf 这个文件找,不一定是这个博客里写的那个路径。然后修改过后,就可以重启虚拟机,打开kong 了
kong start
因为要用到nginx,所以需要再配置下Nginx。
centos6.5安装Nginx
开启后,就可以参考官网的 官网配置API来进行调试
转自:https://blog.csdn.net/qq_35357001/article/details/75015484
这篇关于centos6.5 安装 kong 网关的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!