概述
- 安装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
最后
以上就是激昂毛巾为你收集整理的kong 安装与配置的全部内容,希望文章能够帮你解决kong 安装与配置所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复