办网站 哪些许可,微信 公众号导入wordpress,高端网站如何建设,流感用什么药最好Kong标准软件基于Bitnami apache 构建。当前版本为2.4.58
你可以通过轻云UC部署工具直接安装部署#xff0c;也可以手动按如下文档操作#xff0c;该项目已经全面开源#xff0c;可以从如下环境获取 配置文件地址: https://gitee.com/qingplus/qingcloud-platform
qinghub…Kong标准软件基于Bitnami apache 构建。当前版本为2.4.58
你可以通过轻云UC部署工具直接安装部署也可以手动按如下文档操作该项目已经全面开源可以从如下环境获取 配置文件地址: https://gitee.com/qingplus/qingcloud-platform
qinghub自动安装部署配置库
什么是Kong? Kong是一款基于OpenRestyNginx Lua模块编写的高可用、易扩展的由Mashape公司开源的API Gateway项目。Kong是基于NGINX和Apache Cassandra或PostgreSQL构建的能提供易于使用的RESTful API来操作和配置API管理系统所以它可以水平扩展多个Kong服务器通过前置的负载均衡配置把请求均匀地分发到各个Server来应对大批量的网络请求。 快速运行
docker run --name kong bitnami/kong:latest配置
环境变量
可定制的环境变量
NameDescriptionDefault ValueKONG_MIGRATE执行Kong数据库迁移。noKONG_EXIT_AFTER_MIGRATE执行数据库迁移后退出 Kong.noKONG_PROXY_LISTEN_ADDRESSKong 代理守护进程的监听地址.0.0.0.0KONG_PROXY_HTTP_PORT_NUMBERKong 代理守护进程的 HTTP 端口.8000KONG_PROXY_HTTPS_PORT_NUMBERKong 代理守护程序的 HTTPS 端口.8443KONG_ADMIN_LISTEN_ADDRESSKong 管理守护进程的监听地址。0.0.0.0KONG_ADMIN_HTTP_PORT_NUMBERKong 管理守护进程的 HTTP 端口。8001KONG_ADMIN_HTTPS_PORT_NUMBERKong 管理守护进程的 HTTPS 端口。8444KONG_NGINX_DAEMON为 nginx 守护进程设置静默日志流。offKONG_PROXY_LISTENKong代理监听地址。${KONG_PROXY_LISTEN_ADDRESS}:${KONG_PROXY_HTTP_PORT_NUMBER}, ${KONG_PROXY_LISTEN_ADDRESS}:${KONG_PROXY_HTTPS_PORT_NUMBER} sslKONG_PROXY_LISTEN_OVERRIDE覆盖代理监听。noKONG_ADMIN_LISTENKong管理员监听地址。${KONG_ADMIN_LISTEN_ADDRESS}:${KONG_ADMIN_HTTP_PORT_NUMBER}, ${KONG_ADMIN_LISTEN_ADDRESS}:${KONG_ADMIN_HTTPS_PORT_NUMBER} sslKONG_ADMIN_LISTEN_OVERRIDE覆盖管理员监听。noKONG_DATABASE选择 Kong 的数据库。postgresKONG_DATABASE选择 Kong 的数据库。postgresKONG_NGINX_USER设置nginx用户。${KONG_DAEMON_USER} ${KONG_DAEMON_GROUP}
只读环境变量
NameDescriptionValueKONG_BASE_DIRKong 安装目录。${BITNAMI_ROOT_DIR}/kongKONG_CONF_DIRKong 配置目录。${KONG_BASE_DIR}/confKONG_DEFAULT_CONF_DIRKong 配置目录。${KONG_BASE_DIR}/conf.defaultKONG_CONF_FILEKong 配置文件。${KONG_CONF_DIR}/kong.confKONG_DEFAULT_CONF_FILEKong 默认配置文件。${KONG_CONF_DIR}/kong.conf.defaultKONG_INITSCRIPTS_DIRKong 初始化脚本目录。/docker-entrypoint-initdb.dKONG_SERVER_DIR创建 Kong Openresty 实例的目录。${KONG_BASE_DIR}/serverKONG_PREFIXKong 安装目录。${KONG_SERVER_DIR}KONG_DEFAULT_SERVER_DIR包含默认 Kong Openresty 实例文件的目录。${KONG_BASE_DIR}/server.defaultKONG_LOGS_DIRKong日志存储的目录。${KONG_SERVER_DIR}/logsKONG_PID_FILEKong 的 PID 文件的路径。${KONG_SERVER_DIR}/pids/nginx.pidKONG_DAEMON_USERKong system user.kongKONG_DAEMON_GROUPKong system group.kong
此外该容器还支持通过以KONG_. 例如通过设置KONG_LOG_LEVEL环境变量Kong 将考虑该值而不是 中设置的属性kong.conf。建议设置以下环境变量
KONG_DATABASE: 使用的数据库类型。有效值postgres或off。默认值postgresPostgreSQL database: KONG_PG_HOST, KONG_PG_PORT, KONG_PG_TIMEOUT, KONG_PG_USER, KONG_PG_PASSWORD。
配置说明
该image在/opt/bitnami/kong/conf/kong.conf中查找 Kong 配置文件您可以使用自己的自定义配置文件覆盖该文件。
docker run --name kong \-e KONG_DATABASEoff \-v /path/to/kong.conf:/opt/bitnami/kong/conf/kong.conf \bitnami/kong:latest或使用 Docker Compose
version: 2services:kong:image: bitnami/kong:latestports:- 8000:8000- 8443:8443environment:# Assume we dont want data persistence for simplicity purposes- KONG_DATABASEoffvolumes:- /path/to/kong.conf:/opt/bitnami/kong/conf/kong.conf日志
Kong Docker 映像将容器日志发送到stdout. 要查看日志
docker logs kong