chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822$ curl -Ls https://get.konghq.com/quickstart | bash
• Deploying Kong Gateway to Docker...
ℹ Debugging info logged to:
/tmp/kong/quickstart/kong-quickstart.log
✘ Docker is not available, check /tmp/kong/quickstart/kong-quickstart.log
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822$ cat /tmp/kong/quickstart/kong-quickstart.log
>clear_output_dir
<clear_output_dir
>main
permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/json": dial unix /var/run/docker.sock: connect: permission denied
>clear_output_dir
<clear_output_dir
>main
permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/json": dial unix /var/run/docker.sock: connect: permission denied
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822$ sudo curl -Ls https://get.konghq.com/quickstart | sudo bash
• Deploying Kong Gateway to Docker...
ℹ Debugging info logged to:
/tmp/kong/quickstart/kong-quickstart.log
⏲︎ Downloading Docker images... ✔
⏲︎ Destroying previous kong-quickstart containers... ✔
⏲︎ Starting database... ✔
⏲︎ Starting Kong Gateway... ✔
⏲︎ Validating kong state... ✔
🐵 Kong Gateway Ready 🐵
=======================================================
⚒️ Using Kong Gateway
=======================================================
• Kong Gateway Data Plane endpoints:
HTTP = http://localhost:8000
• This script has written an environment file you can
source to make connecting to Kong Gateway easier.
Run this command to source these variables into your
environment:
→ source /tmp/kong/quickstart/kong.env
• Now you can make requests to your Kong Gateway using
variables from the file, for example:
→ curl -s $KONG_PROXY/mock
=======================================================
⚒️ Administer Kong Gateway
=======================================================
• Kong Gateway Admin API endpoint:
HTTP = http://localhost:8001
• To administer the gateway with curl:
→ curl -s https://localhost:8001
• To stop the gateway run:
→ curl -s https://get.konghq.com/quickstart | \
bash -s -- -d -a kong-quickstart
Or remove the Docker container directly.
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822$ curl -s https://get.konghq.com/quickstart | sudo bash -s -- -d -a kong-quickstart
Destroying local Kong Gateway Deployment...
⏲︎ Stopping and removing containers and networks: ✔
• Thanks for trying the Kong Gateway quickstart!
• The quickest way to get started in production is with Kong Konnect
→ https://get.konghq.com/konnect-free
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822$ curl -s localhost:8001 | jq '.configuration'
Command 'jq' not found, but can be installed with:
sudo snap install jq # version 1.5+dfsg-1, or
sudo apt install jq # version 1.6-1ubuntu0.20.04.1
See 'snap info jq' for additional versions.
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822$ sudo apt install jq
chino@chino-Legion-5-15IAH7H:~/LoRaWorks_230822$ curl -s localhost:8001 | jq '.configuration'
{
"ssl_cert_key": "******",
"cluster_telemetry_endpoint": "127.0.0.1:8006",
"keyring_vault_kube_api_token_file": "/run/secrets/kubernetes.io/serviceaccount/token",
"keyring_vault_kube_role": "default",
"keyring_vault_auth_method": "token",
"admin_gui_listeners": [
{
"ip": "0.0.0.0",
"ssl": false,
"http2": false,
"proxy_protocol": false,
"deferred": false,
"reuseport": false,
"backlog=%d+": false,
"listener": "0.0.0.0:8002",
"ipv6only=on": false,
"ipv6only=off": false,
"so_keepalive=on": false,
"so_keepalive=off": false,
"so_keepalive=%w*:%w*:%d*": false,
"port": 8002,
"bind": false
},
{
"ip": "0.0.0.0",
"ssl": true,
"http2": false,
"proxy_protocol": false,
"deferred": false,
"reuseport": false,
"backlog=%d+": false,
"listener": "0.0.0.0:8445 ssl",
"ipv6only=on": false,
"ipv6only=off": false,
"so_keepalive=on": false,
"so_keepalive=off": false,
"so_keepalive=%w*:%w*:%d*": false,
"port": 8445,
"bind": false
}
],
"portal_email_verification": false,
"portal_auth_login_attempts": 0,
"portal_api_ssl_cert": {},
"portal_api_ssl_protocols": "TLSv1.2 TLSv1.3",
"portal_api_error_log": "logs/portal_api_error.log",
"portal_api_access_log": "logs/portal_api_access.log",
"portal_gui_ssl_cert": {},
"portal_gui_ssl_protocols": "TLSv1.2 TLSv1.3",
"portal_gui_ssl_cert_key": "******",
"allow_inconsistent_data_plane_plugins": false,
"cluster_fallback_config_export_delay": 60,
"admin_emails_from": "\"\"",
"admin_gui_auth_login_attempts": 0,
"admin_gui_flags": "{}",
"audit_log_payload_exclude": [
"token",
"secret",
"password"
],
"audit_log_record_ttl": 2592000,
"audit_log_ignore_tables": {},
"debug_error_log": "logs/debug_error.log",
"audit_log_ignore_methods": {},
"debug_ssl_cert": {},
"analytics_buffer_size_limit": 100000,
"analytics_flush_interval": 1,
"vitals_statsd_prefix": "kong",
"rbac_auth_header": "Kong-Admin-Token",
"portal_api_ssl_cert_key_default_ecdsa": "/usr/local/kong/ssl/portal-api-kong-default-ecdsa.key",
"nginx_main_worker_rlimit_nofile": "auto",
"nginx_events_worker_connections": "auto",
"nginx_events_multi_accept": "on",
"nginx_http_charset": "UTF-8",
"nginx_http_client_max_body_size": "0",
"nginx_http_client_body_buffer_size": "8k",
"portal_api_ssl_cert_default": "/usr/local/kong/ssl/portal-api-kong-default.crt",
"nginx_portal_gui_err_logs": "/usr/local/kong/logs/portal_gui_error.log",
"nginx_portal_gui_acc_logs": "/usr/local/kong/logs/portal_gui_access.log",
"nginx_portal_api_err_logs": "/usr/local/kong/logs/portal_api_error.log",
"nginx_portal_api_acc_logs": "/usr/local/kong/logs/portal_api_access.log",
"nginx_http_lua_regex_match_limit": "100000",
"nginx_http_lua_regex_cache_max_entries": "8192",
"nginx_http_keepalive_requests": "10000",
"vitals_flush_interval": 10,
"vitals_delete_interval_pg": 30,
"vitals_ttl_seconds": 3600,
"vitals_ttl_minutes": 1500,
"vitals_ttl_days": 0,
"opentelemetry_tracing_sampling_rate": 0.01,
"proxy_server_ssl_verify": true,
"nginx_admin_client_max_body_size": "10m",
"proxy_ssl_enabled": true,
"proxy_listen": [
"0.0.0.0:8000 reuseport backlog=16384",
"0.0.0.0:8443 http2 ssl reuseport backlog=16384"
],
"portal_reset_success_email": true,
"stream_listen": [
"off"
],
"portal_application_status_email": false,
"admin_listen": [
"0.0.0.0:8001",
"0.0.0.0:8444 ssl"
],
"portal_application_request_email": false,
"admin_gui_listen": [
"0.0.0.0:8002",
"0.0.0.0:8445 ssl"
],
"pg_host": "kong-quickstart-database",
"status_listen": [
"127.0.0.1:8007 reuseport backlog=16384"
],
"portal_approved_email": true,
"konnect_mode": false,
"portal_access_request_email": true,
"cluster_listen": [
"0.0.0.0:8005"
],
"portal_invite_email": true,
"portal_token_exp": 21600,
"enabled_headers_upstream": {
"X-Kong-Request-Id": true
},
"pg_user": "kong",
"headers_upstream": [
"x-kong-request-id"
],
"dedicated_config_processing": true,
"request_debug": true,
"upstream_keepalive_pool_size": 512,
"cluster_use_proxy": false,
"upstream_keepalive_idle_timeout": 60,
"upstream_keepalive_max_requests": 10000,
"ssl_ciphers": "ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-CHACHA20-POLY1305",
"lua_package_cpath": "",
"log_level": "notice",
"smtp_mock": true,
"lua_package_path": "./?.lua;./?/init.lua;",
"smtp_timeout_read": 60000,
"smtp_timeout_send": 60000,
"smtp_timeout_connect": 60000,
"smtp_domain": "localhost.localdomain",
"smtp_ssl": false,
"smtp_starttls": false,
"smtp_port": 25,
"smtp_host": "localhost",
"nginx_main_directives": [
{
"value": "off",
"name": "daemon"
},
{
"value": "kong kong",
"name": "user"
},
{
"value": "auto",
"name": "worker_processes"
},
{
"value": "auto",
"name": "worker_rlimit_nofile"
}
],
"prefix": "/usr/local/kong",
"portal_gui_protocol": "http",
"portal_gui_use_subdomains": false,
"lua_ssl_protocols": "TLSv1.2 TLSv1.3",
"nginx_upstream_directives": {},
"nginx_proxy_directives": [
{
"value": "X-Real-IP",
"name": "real_ip_header"
},
{
"value": "off",
"name": "real_ip_recursive"
}
],
"nginx_location_directives": {},
"nginx_status_directives": {},
"nginx_admin_directives": [
{
"value": "10m",
"name": "client_body_buffer_size"
},
{
"value": "10m",
"name": "client_max_body_size"
}
],
"nginx_supstream_directives": {},
"nginx_sproxy_directives": {},
"nginx_wasm_wasmtime_directives": {},
"tracing_write_strategy": "file",
"nginx_wasm_v8_directives": {},
"nginx_wasm_wasmer_directives": {},
"nginx_wasm_main_shm_kv_directives": {},
"nginx_wasm_main_directives": {},
"nginx_pid": "/usr/local/kong/pids/nginx.pid",
"nginx_err_logs": "/usr/local/kong/logs/error.log",
"keyring_strategy": "cluster",
"nginx_acc_logs": "/usr/local/kong/logs/access.log",
"ssl_cert": [
"/usr/local/kong/ssl/kong-default.crt",
"/usr/local/kong/ssl/kong-default-ecdsa.crt"
],
"nginx_conf": "/usr/local/kong/nginx.conf",
"nginx_kong_gui_include_conf": "/usr/local/kong/nginx-kong-gui-include.conf",
"nginx_kong_conf": "/usr/local/kong/nginx-kong.conf",
"nginx_kong_stream_conf": "/usr/local/kong/nginx-kong-stream.conf",
"nginx_inject_conf": "/usr/local/kong/nginx-inject.conf",
"nginx_kong_inject_conf": "/usr/local/kong/nginx-kong-inject.conf",
"nginx_kong_stream_inject_conf": "/usr/local/kong/nginx-kong-stream-inject.conf",
"kong_env": "/usr/local/kong/.kong_env",
"ssl_cert_csr_default": "/usr/local/kong/ssl/kong-default.csr",
"ssl_cert_default": "/usr/local/kong/ssl/kong-default.crt",
"ssl_cert_key_default": "/usr/local/kong/ssl/kong-default.key",
"ssl_cert_default_ecdsa": "/usr/local/kong/ssl/kong-default-ecdsa.crt",
"ssl_cert_key_default_ecdsa": "/usr/local/kong/ssl/kong-default-ecdsa.key",
"router_flavor": "traditional_compatible",
"client_ssl_cert_default": "/usr/local/kong/ssl/kong-default.crt",
"client_ssl_cert_key_default": "/usr/local/kong/ssl/kong-default.key",
"admin_ssl_cert_default": "/usr/local/kong/ssl/admin-kong-default.crt",
"admin_ssl_cert_key_default": "/usr/local/kong/ssl/admin-kong-default.key",
"tracing_types": {
"1": "all",
"all": true
},
"admin_ssl_cert_default_ecdsa": "/usr/local/kong/ssl/admin-kong-default-ecdsa.crt",
"admin_ssl_cert_key_default_ecdsa": "/usr/local/kong/ssl/admin-kong-default-ecdsa.key",
"admin_gui_ssl_cert_default": "/usr/local/kong/ssl/admin-gui-kong-default.crt",
"tracing_time_threshold": 0,
"generate_trace_details": false,
"plugins": [
"bundled"
],
"db_update_frequency": 5,
"db_update_propagation": 0,
"stream_listeners": {},
"db_cache_ttl": 0,
"wasm": false,
"portal_gui_access_log": "logs/portal_gui_access.log",
"portal_gui_error_log": "logs/portal_gui_error.log",
"kic": false,
"allow_debug_header": false,
"audit_log_ignore_paths": {},
"portal_api_ssl_cert_key": "******",
"admin_gui_auth_header": "******",
"db_cache_warmup_entities": [
"services"
],
"admin_invitation_expiry": 259200,
"pg_ssl_version": "tlsv1_2",
"client_ssl": false,
"analytics_debug": false,
"tracing": false,
"debug_listen_local": true,
"portal_is_legacy": false,
"proxy_listeners": [
{
"ip": "0.0.0.0",
"ssl": false,
"backlog=16384": true,
"proxy_protocol": false,
"deferred": false,
"reuseport": true,
"listener": "0.0.0.0:8000 reuseport backlog=16384",
"port": 8000,
"ipv6only=on": false,
"ipv6only=off": false,
"so_keepalive=on": false,
"so_keepalive=off": false,
"so_keepalive=%w*:%w*:%d*": false,
"http2": false,
"bind": false
},
{
"ip": "0.0.0.0",
"ssl": true,
"backlog=16384": true,
"proxy_protocol": false,
"deferred": false,
"reuseport": true,
"listener": "0.0.0.0:8443 ssl reuseport backlog=16384",
"port": 8443,
"ipv6only=on": false,
"ipv6only=off": false,
"so_keepalive=on": false,
"so_keepalive=off": false,
"so_keepalive=%w*:%w*:%d*": false,
"http2": true,
"bind": false
}
],
"loaded_plugins": {
"ip-restriction": true,
"request-transformer": true,
"response-transformer": true,
"request-size-limiting": true,
"rate-limiting": true,
"response-ratelimiting": true,
"syslog": true,
"loggly": true,
"datadog": true,
"ldap-auth": true,
"statsd": true,
"bot-detection": true,
"aws-lambda": true,
"request-termination": true,
"prometheus": true,
"proxy-cache": true,
"session": true,
"acme": true,
"grpc-gateway": true,
"grpc-web": true,
"pre-function": true,
"post-function": true,
"azure-functions": true,
"zipkin": true,
"opentelemetry": true,
"ai-proxy": true,
"ai-prompt-template": true,
"ai-prompt-decorator": true,
"ai-prompt-guard": true,
"ai-request-transformer": true,
"ai-response-transformer": true,
"graphql-rate-limiting-advanced": true,
"degraphql": true,
"route-transformer-advanced": true,
"kafka-log": true,
"kafka-upstream": true,
"exit-transformer": true,
"key-auth-enc": true,
"upstream-timeout": true,
"mocking": true,
"opa": true,
"jq": true,
"websocket-size-limit": true,
"websocket-validator": true,
"konnect-application-auth": true,
"tls-handshake-modifier": true,
"tls-metadata-headers": true,
"saml": true,
"xml-threat-protection": true,
"application-registration": true,
"oauth2-introspection": true,
"proxy-cache-advanced": true,
"openid-connect": true,
"forward-proxy": true,
"canary": true,
"request-transformer-advanced": true,
"response-transformer-advanced": true,
"rate-limiting-advanced": true,
"ldap-auth-advanced": true,
"statsd-advanced": true,
"route-by-header": true,
"jwt-signer": true,
"vault-auth": true,
"request-validator": true,
"mtls-auth": true,
"graphql-proxy-cache-advanced": true,
"oas-validation": true,
"jwe-decrypt": true,
"jwt": true,
"acl": true,
"correlation-id": true,
"cors": true,
"oauth2": true,
"tcp-log": true,
"udp-log": true,
"file-log": true,
"http-log": true,
"key-auth": true,
"hmac-auth": true,
"basic-auth": true
},
"nginx_debug_directives": {},
"nginx_stream_directives": [
{
"value": "stream_prometheus_metrics 5m",
"name": "lua_shared_dict"
},
{
"value": "/usr/local/kong/ssl/ffdhe2048.pem",
"name": "ssl_dhparam"
},
{
"value": "off",
"name": "ssl_prefer_server_ciphers"
},
{
"value": "TLSv1.2 TLSv1.3",
"name": "ssl_protocols"
},
{
"value": "on",
"name": "ssl_session_tickets"
},
{
"value": "1d",
"name": "ssl_session_timeout"
}
],
"debug_listen": [
"off"
],
"nginx_events_directives": [
{
"value": "on",
"name": "multi_accept"
},
{
"value": "auto",
"name": "worker_connections"
}
],
"debug_ssl_cert_key": "******",
"audit_log": false,
"portal_api_ssl_cert_key_default": "/usr/local/kong/ssl/portal-api-kong-default.key",
"nginx_main_user": "kong kong",
"admin_approved_email": "true",
"nginx_user": "kong kong",
"tracing_instrumentations": [
"off"
],
"admin_gui_ssl_cert_key_default_ecdsa": "/usr/local/kong/ssl/admin-gui-kong-default-ecdsa.key",
"tracing_sampling_rate": 0.01,
"dns_resolver": {},
"nginx_stream_lua_ssl_protocols": "TLSv1.2 TLSv1.3",
"dns_hostsfile": "/etc/hosts",
"cluster_control_plane": "127.0.0.1:8005",
"portal_smtp_admin_emails": {},
"cluster_ocsp": "off",
"cluster_telemetry_listen": [
"0.0.0.0:8006"
],
"portal_gui_host": "127.0.0.1:8003",
"untrusted_lua": "sandbox",
"dns_no_sync": false,
"dns_error_ttl": 1,
"portal_cors_origins": {},
"dns_not_found_ttl": 30,
"mem_cache_size": "128m",
"admin_gui_ssl_cert_default_ecdsa": "/usr/local/kong/ssl/admin-gui-kong-default-ecdsa.crt",
"admin_gui_ssl_protocols": "TLSv1.2 TLSv1.3",
"debug_listeners": {},
"cluster_listeners": [
{
"ip": "0.0.0.0",
"ssl": false,
"http2": false,
"proxy_protocol": false,
"deferred": false,
"reuseport": false,
"backlog=%d+": false,
"listener": "0.0.0.0:8005",
"ipv6only=on": false,
"ipv6only=off": false,
"so_keepalive=on": false,
"so_keepalive=off": false,
"so_keepalive=%w*:%w*:%d*": false,
"port": 8005,
"bind": false
}
],
"status_ssl_cert_default": "/usr/local/kong/ssl/status-kong-default.crt",
"event_hooks_enabled": false,
"status_ssl_cert_key_default": "/usr/local/kong/ssl/status-kong-default.key",
"kong_process_secrets": "/usr/local/kong/.kong_process_secrets",
"status_ssl_cert_default_ecdsa": "/usr/local/kong/ssl/status-kong-default-ecdsa.crt",
"admin_gui_error_log": "logs/admin_gui_error.log",
"status_ssl_cert_key_default_ecdsa": "/usr/local/kong/ssl/status-kong-default-ecdsa.key",
"keyring_enabled": false,
"port_maps": {},
"admin_ssl_cert": [
"/usr/local/kong/ssl/admin-kong-default.crt",
"/usr/local/kong/ssl/admin-kong-default-ecdsa.crt"
],
"admin_ssl_cert_key": "******",
"lua_ssl_trusted_certificate": [
"/etc/ssl/certs/ca-certificates.crt"
],
"admin_gui_ssl_cert_key": "******",
"status_ssl_cert": {},
"status_ssl_cert_key": "******",
"db_resurrect_ttl": 30,
"nginx_daemon": "off",
"lua_socket_pool_size": 256,
"cluster_telemetry_listeners": [
{
"ip": "0.0.0.0",
"ssl": false,
"http2": false,
"proxy_protocol": false,
"deferred": false,
"reuseport": false,
"backlog=%d+": false,
"listener": "0.0.0.0:8006",
"ipv6only=on": false,
"ipv6only=off": false,
"so_keepalive=on": false,
"so_keepalive=off": false,
"so_keepalive=%w*:%w*:%d*": false,
"port": 8006,
"bind": false
}
],
"nginx_worker_processes": "auto",
"nginx_main_worker_processes": "auto",
"trusted_ips": {},
"real_ip_header": "X-Real-IP",
"nginx_proxy_real_ip_header": "X-Real-IP",
"real_ip_recursive": "off",
"lmdb_validation_tag": "3.6",
"error_default_type": "text/plain",
"vitals_statsd_udp_packet_size": 1024,
"pg_port": 5432,
"pg_password": "******",
"pg_ssl": false,
"pg_ssl_verify": false,
"pg_max_concurrent_queries": 0,
"pg_semaphore_timeout": 60000,
"lua_ssl_verify_depth": 1,
"ssl_prefer_server_ciphers": "on",
"anonymous_reports": true,
"_debug_pg_ttl_cleanup_interval": 300,
"status_access_log": "off",
"enforce_rbac": "off",
"dns_cache_size": 10000,
"pg_ro_ssl": false,
"pg_ro_ssl_verify": false,
"vitals_strategy": "database",
"route_validation_strategy": "smart",
"nginx_proxy_real_ip_recursive": "off",
"ssl_protocols": "TLSv1.2 TLSv1.3",
"nginx_http_ssl_protocols": "TLSv1.2 TLSv1.3",
"nginx_stream_ssl_protocols": "TLSv1.2 TLSv1.3",
"worker_consistency": "eventual",
"nginx_http_ssl_prefer_server_ciphers": "off",
"nginx_stream_ssl_prefer_server_ciphers": "off",
"nginx_http_ssl_dhparam": "ffdhe2048",
"nginx_stream_ssl_dhparam": "ffdhe2048",
"ssl_session_tickets": "on",
"nginx_http_ssl_session_tickets": "on",
"nginx_stream_ssl_session_tickets": "on",
"ssl_session_timeout": "1d",
"nginx_http_ssl_session_timeout": "1d",
"nginx_stream_ssl_session_timeout": "1d",
"ssl_session_cache_size": "10m",
"proxy_access_log": "/dev/stdout",
"proxy_error_log": "/dev/stderr",
"proxy_stream_access_log": "logs/access.log basic",
"proxy_stream_error_log": "logs/error.log",
"admin_access_log": "/dev/stdout",
"admin_error_log": "/dev/stderr",
"admin_gui_access_log": "logs/admin_gui_access.log",
"fips": false,
"portal": false,
"rbac": "off",
"ssl_cipher_suite": "intermediate",
"smtp_admin_emails": {},
"pg_ro_ssl_required": false,
"pg_ro_iam_auth": false,
"vitals": false,
"lua_ssl_trusted_certificate_combined": "/usr/local/kong/.ca_combined",
"cluster_mtls": "shared",
"pg_ssl_required": false,
"pg_iam_auth": false,
"cluster_data_plane_purge_delay": 1209600,
"role": "traditional",
"cluster_max_payload": 16777216,
"cluster_dp_labels": {},
"database": "postgres",
"pg_database": "kong",
"untrusted_lua_sandbox_requires": {},
"untrusted_lua_sandbox_environment": {},
"lmdb_environment_path": "dbless.lmdb",
"lmdb_map_size": "2048m",
"opentelemetry_tracing": [
"off"
],
"ssl_dhparam": "ffdhe2048",
"nginx_http_lua_ssl_protocols": "TLSv1.2 TLSv1.3",
"worker_events_max_payload": 65535,
"cluster_fallback_config_export": false,
"cluster_fallback_config_import": false,
"admin_gui_ssl_cert": [
"/usr/local/kong/ssl/admin-gui-kong-default.crt",
"/usr/local/kong/ssl/admin-gui-kong-default-ecdsa.crt"
],
"status_error_log": "logs/status_error.log",
"portal_auto_approve": false,
"loaded_vaults": {
"gcp": true,
"hcv": true,
"env": true,
"aws": true,
"azure": true
},
"vaults": [
"bundled"
],
"admin_gui_path": "/",
"nginx_admin_client_body_buffer_size": "10m",
"portal_reset_email": true,
"vitals_prometheus_scrape_interval": 5,
"nginx_main_daemon": "off",
"headers": [
"server_tokens",
"latency_tokens",
"x-kong-request-id"
],
"cluster_allowed_common_names": {},
"client_body_buffer_size": "8k",
"portal_app_auth": "kong-oauth2",
"pluginserver_names": {},
"admin_acc_logs": "/usr/local/kong/logs/admin_access.log",
"dns_order": [
"LAST",
"SRV",
"A",
"CNAME"
],
"lua_max_req_headers": 100,
"portal_gui_ssl_cert_default_ecdsa": "/usr/local/kong/ssl/portal-gui-kong-default-ecdsa.crt",
"dns_stale_ttl": 3600,
"admin_gui_ssl_cert_key_default": "/usr/local/kong/ssl/admin-gui-kong-default.key",
"portal_gui_ssl_cert_key_default": "/usr/local/kong/ssl/portal-gui-kong-default.key",
"lua_max_resp_headers": 100,
"portal_gui_ssl_cert_default": "/usr/local/kong/ssl/portal-gui-kong-default.crt",
"portal_gui_ssl_cert_key_default_ecdsa": "/usr/local/kong/ssl/portal-gui-kong-default-ecdsa.key",
"debug_access_log": "off",
"host_ports": {},
"lua_max_uri_args": 100,
"portal_api_listen": [
"0.0.0.0:8004",
"0.0.0.0:8447 ssl"
],
"nginx_http_directives": [
{
"value": "UTF-8",
"name": "charset"
},
{
"value": "8k",
"name": "client_body_buffer_size"
},
{
"value": "0",
"name": "client_max_body_size"
},
{
"value": "10000",
"name": "keepalive_requests"
},
{
"value": "8192",
"name": "lua_regex_cache_max_entries"
},
{
"value": "100000",
"name": "lua_regex_match_limit"
},
{
"value": "prometheus_metrics 5m",
"name": "lua_shared_dict"
},
{
"value": "/usr/local/kong/ssl/ffdhe2048.pem",
"name": "ssl_dhparam"
},
{
"value": "off",
"name": "ssl_prefer_server_ciphers"
},
{
"value": "TLSv1.2 TLSv1.3",
"name": "ssl_protocols"
},
{
"value": "on",
"name": "ssl_session_tickets"
},
{
"value": "1d",
"name": "ssl_session_timeout"
}
],
"portal_gui_listen": [
"0.0.0.0:8003",
"0.0.0.0:8446 ssl"
],
"pg_timeout": 5000,
"lua_max_post_args": 100,
"worker_state_update_frequency": 5,
"stream_proxy_ssl_enabled": false,
"admin_listeners": [
{
"ip": "0.0.0.0",
"ssl": false,
"http2": false,
"proxy_protocol": false,
"deferred": false,
"reuseport": false,
"backlog=%d+": false,
"listener": "0.0.0.0:8001",
"ipv6only=on": false,
"ipv6only=off": false,
"so_keepalive=on": false,
"so_keepalive=off": false,
"so_keepalive=%w*:%w*:%d*": false,
"port": 8001,
"bind": false
},
{
"ip": "0.0.0.0",
"ssl": true,
"http2": false,
"proxy_protocol": false,
"deferred": false,
"reuseport": false,
"backlog=%d+": false,
"listener": "0.0.0.0:8444 ssl",
"ipv6only=on": false,
"ipv6only=off": false,
"so_keepalive=on": false,
"so_keepalive=off": false,
"so_keepalive=%w*:%w*:%d*": false,
"port": 8444,
"bind": false
}
],
"admin_ssl_enabled": true,
"admin_gui_ssl_enabled": true,
"status_listeners": [
{
"ip": "127.0.0.1",
"ssl": false,
"backlog=16384": true,
"proxy_protocol": false,
"deferred": false,
"reuseport": true,
"listener": "127.0.0.1:8007 reuseport backlog=16384",
"port": 8007,
"ipv6only=on": false,
"ipv6only=off": false,
"so_keepalive=on": false,
"so_keepalive=off": false,
"so_keepalive=%w*:%w*:%d*": false,
"http2": false,
"bind": false
}
],
"status_ssl_enabled": false,
"debug_ssl_enabled": false,
"portal_api_ssl_cert_default_ecdsa": "/usr/local/kong/ssl/portal-api-kong-default-ecdsa.crt",
"enabled_headers": {
"X-Kong-Request-Id": true,
"Via": true,
"Server": true,
"X-Kong-Upstream-Latency": true,
"latency_tokens": true,
"X-Kong-Upstream-Status": false,
"X-Kong-Admin-Latency": true,
"X-Kong-Response-Latency": true,
"server_tokens": true,
"X-Kong-Proxy-Latency": true
}
}