码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • kong安装与配置


    一、kong的安装和配置

    • kong官方地址:https://github.com/Kong/kong
    • kong中文翻译文档:https://github.com/qianyugang/kong-docs-cn
    • 知乎上关于kong的集合:https://www.zhihu.com/topic/20174970/hot

    1 - docker安装postgresql

    • POSTGRES安装:docker run -d --name kong-database -p 5432:5432 -e "POSTGRES_USER=kong" -e "POSTGRES_DB=kong" -e "POSTGRES_PASSWORD=kong" -e "POSTGRES_DB=kong" postgres:12
      在这里插入图片描述
    • 验证POSTGRES安装:使用Navicat连接POSTGRES数据库
      在这里插入图片描述
      在这里插入图片描述
    • 初始化POSTGRES:【注意这里的ip地址要自行修改】 -> docker run --rm -e "KONG_DATABASE=postgres" -e "KONG_PG_HOST=192.168.124.51" -e "KONG_PG_PASSWORD=kong" -e "POSTGRES_USER=kong" -e "KONG_CASSANDRA_CONTACT_POINTS=kong-database" kong kong migrations bootstrap

    2 - kong安装

    这里不使用docker安装,因为docker连接注册中心等很容易出错,不会排查的话会产生很多问题

    • yum安装:这个也可以到https://docs.konghq.com/install/centos找其他版本
      • curl $(rpm --eval "https://download.konghq.com/gateway-2.x-centos-%{centos_ver}/config.repo") | sudo tee /etc/yum.repos.d/kong.repo
      • sudo yum install kong-enterprise-edition-2.8.1.3

    在这里插入图片描述

    • 关闭防火墙
      • systemctl stop firewalld.service
      • 重启docker:systemctl restart docker
    • 复制配置文件:cp /etc/kong/kong.conf.default /etc/kong/kong.conf
    • 修改配置信息:vim /etc/kong/kong.conf
      • 输入 :/postgres 开始修改配置
        在这里插入图片描述
      • 输入 :/dns 开始修改配置注册中心consul
        在这里插入图片描述
      • 输入 :/admin_listen = 127
        在这里插入图片描述
      • 输入 :/proxy_listen =
        在这里插入图片描述
    • 最后保存退出
    • 初始化kong的数据库并启动
      • kong migrations up
      • kong migrations finish
      • kong migrations bootstrap up -c /etc/kong/kong.conf 这里是初始化生成数据库,这个之前docker运行过了这里可以不用运行
      • kong start -c /etc/kong/kong.conf
        在这里插入图片描述
    • 防火墙:如果之前已经关闭防火墙了,可以不用以下设置
      • firewall -cmd --zone=public --add-port=8001/tcp --premanent
      • firewall -cmd --zone=public --add-port=8000/tcp --premanent
      • sudo firewall -cmd --reload
    • 访问:http://192.168.124.51:8001/
      在这里插入图片描述
    • 访问:http://192.168.124.51:8000/

    在这里插入图片描述

    3 - konga安装

    • 什么是konga:可以理解成是Navicat,图形化的操作界面
    • konga安装:docker run -d -p 1337:1337 --name konga pantsel/konga
    • konga访问:http://192.168.124.51:1337/

    在这里插入图片描述

    4 - konga使用

    • 注册页面
      • Username:admin(自己填写)
      • Email:admin@123.com(自己填写)
      • Password:admin123(自己填写)
        在这里插入图片描述
        在这里插入图片描述
    • DEFAULT配置
      在这里插入图片描述
      在这里插入图片描述
    • dns_resolver配置查看
      在这里插入图片描述
  • 相关阅读:
    RabbitMQ安装(发生系统错误5。拒绝访问)解决方案
    关于时间复杂度的一些新认识
    2024最新算法:鳑鲏鱼优化算法(Bitterling Fish Optimization,BFO)求解23个基准函数(提供MATLAB代码)
    BeeV1.11 拦截器,多租户、Redis 缓存、注册器、类型转换器和结果处理器(上传 Maven 2022.5)
    Vue脚手架Ⅱ(props配置,mixin混入,插件,scoped样式)
    微服务组件--限流框架Spring Cloud Hystrix详解
    DBS note3:B+ Trees
    Spring Cloud Gateway一次请求调用源码解析
    java jiraClient 针对某个issue增加评论
    C++ std::nothrow
  • 原文地址:https://blog.csdn.net/qq23001186/article/details/126357870
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号