CentOs 7 kong 2.3.X oss 部署安装

PostgreSQL 9.6部署

参考:https://www.cnblogs.com/shhnwangjian/p/14680679.html

 

Kong 2.3.x部署

https://docs.konghq.com/install/centos/

1、添加RPM

1
https://bintray.com/kong/kong-rpm/download_file?file_path=centos/7/kong-2.3.3.el7.amd64.rpm

2、yum安装

1
yum install kong-2.3.3.el7.amd64.rpm --nogpgcheck

3、pg添加Kong账号

1
2
3
4
5
6
# 创建postgres数据库账号
su postgres
psql
CREATE USER kong; CREATE DATABASE kong OWNER kong;
ALTER USER kong WITH PASSWORD '123456';
\q

4、配置Kong DataSource

1
2
3
4
5
6
7
8
9
10
11
创建配置 cd /etc/kong;cp kong.conf.default kong.conf
 
vim /etc/kong/kong.conf
# 修改数据库配置
database = postgres             # Determines which of PostgreSQL or Cassandra
 
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 = 123456            # The password to authenticate if required.
pg_database = kong              # The database name to connect to.

5、迁移Kong (在数据库Kong中创建需要的表)

1
kong migrations bootstrap -c /etc/kong/kong.conf

6、启动kong

1
kong start -c /etc/kong/kong.conf

7、验证

1
curl -i http://localhost:8001/

 

Konga 0.14.9部署

https://github.com/pantsel/konga#installation

1、 镜像下载

1
docker pull pantsel/konga:0.14.9

2、创建pg库

1
2
3
4
su postgres
psql
CREATE DATABASE konga OWNER kong;
\q

3、初始化

1
docker run --rm pantsel/konga:0.14.9 -c prepare -a postgres -u postgresql://kong:密码@ip:5432/konga

4、启动

1
2
3
4
5
6
docker run -p 1337:1337 \
             -e "DB_ADAPTER=postgres" \
             -e "DB_URI=postgres://kong:密码@IP:5432/konga" \
             -e "NODE_ENV=production" \
             --name konga \
             pantsel/konga:0.14.9

  

posted @   shhnwangjian  阅读(464)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
点击右上角即可分享
微信分享提示