zoukankan      html  css  js  c++  java
  • kong

    --安装

    https://www.jianshu.com/p/d6eb876b1315
    https://www.jianshu.com/p/dde6efa2e38c
    https://blog.csdn.net/robinhunan/article/details/103617318
    https://blog.csdn.net/pearyangyang/article/details/104731033/

     --使用介绍

    https://www.cnblogs.com/sunhongleibibi/p/11739377.html

    https://www.cnblogs.com/sunhongleibibi/p/11943393.html

    --使用pgsql9.6 或者10 高版本不支持konga(https://blog.csdn.net/tangfeng61/article/details/107252109)
    下载kong postgres konga镜像

    ----安装pgsql数据库
    docker run -d --name kong-database
    --network=kong-net
    -p 5433:5432
    -e "POSTGRES_USER=kong"
    -e "POSTGRES_DB=kong"
    -e POSTGRES_PASSWORD=kong
    postgres:9.6-alpine

    --初始化数据库
    docker run --rm
    --network=kong-net
    -e "KONG_DATABASE=postgres"
    -e "KONG_PG_HOST=192.168.226.131"
    -e "KONG_PG_PORT=5433"
    -e "KONG_PG_USER=kong"
    -e "KONG_PG_DATABASE=kong"
    -e "KONG_PG_PASSWORD=kong"
    -e "KONG_CASSANDRA_CONTACT_POINTS=kong"
    kong kong migrations bootstrap

    ------安装kong网关服务
    docker run -d --name kong
    --network=kong-net
    -e "KONG_DATABASE=postgres"
    -e "KONG_PG_HOST=192.168.226.131"
    -e "KONG_PG_PORT=5433"
    -e "KONG_PG_USER=kong"
    -e "KONG_PG_DATABASE=kong"
    -e "KONG_PG_PASSWORD=kong"
    -e "KONG_CASSANDRA_CONTACT_POINTS=kong"
    -e "KONG_PROXY_ACCESS_LOG=/dev/stdout"
    -e "KONG_ADMIN_ACCESS_LOG=/dev/stdout"
    -e "KONG_PROXY_ERROR_LOG=/dev/stderr"
    -e "KONG_ADMIN_ERROR_LOG=/dev/stderr"
    -e "KONG_ADMIN_LISTEN=0.0.0.0:8001, 0.0.0.0:8444 ssl"
    -p 8000:8000
    -p 8443:8443
    -p 8001:8001
    -p 8444:8444
    kong

    能访问http://192.168.226.131:8001/ 界面是json。就可以了。

    -e "KONG_DNS_RESOLVER=172.16.1.30:8600" #注意按需使用,consul的才配


    -----konga是界面
    --初始化konga数据库 -c prepare 准备 -a postgres 数据库类型 -u pgsql连接串
    docker run --rm --network=kong-net pantsel/konga -c prepare -a postgres -u postgresql://kong:kong@192.168.226.131:5433/konga

    -----安装kong网关ui
    docker run --name konga
    --network=kong-net
    -e "DB_ADAPTER=postgres"
    -e "DB_HOST=192.168.226.131"
    -e "DB_PORT=5433"
    -e "DB_USER=kong"
    -e "DB_PASSWORD=kong"
    -e "DB_DATABASE=konga"
    -e "KONG_HOOK_TIMEOUT=120000"
    -e "NODE_ENV=production"
    -p 1337:1337
    pantsel/konga


    访问:http://192.168.226.131:1337/

    # 两个代理端口 proxy_listen = 0.0.0.0:8000, 0.0.0.0:8443 ssl #

    8443https访问的

    8000http访问的

    两个外部管理端口 admin_listen = 0.0.0.0:8001, 0.0.0.0:8444 ssl

    Kong 默认监听以下端口

    service中的 身份认证plugins 会去匹配consumer中的credentials(也就是对应的密码)

    services relation consumers based on ACLs & Auth plugins

  • 相关阅读:
    关闭Axapta
    使用API操纵文件
    调用数据源里面的方法
    Axapta进度条应用
    过滤Form的数据源
    使用系统自动产生编号
    获取表中的所有字段
    打开浏览器URL
    报表的一些常用选项
    .NET中访问Oracle数据库链接:ORA02041: client database did not begin a transaction 问题的处理。
  • 原文地址:https://www.cnblogs.com/wudequn/p/13960713.html
Copyright © 2011-2022 走看看