使Kong(HTTPS)安全

时间:2018-09-24 11:52:41

标签: docker kong

我已经使用Kong作为api网关。它通过aws ec2实例上的docker运行。我在香港创建了api,我的应用正在通过http访问它,但我想保护它,因此应该使用https进行访问。我能够为该实例生成证书,但不确定在哪里将这些cert.pem和privkey.pem包括在内。以下是我引用的链接

https://docs.konghq.com/install/docker/?_ga=2.186266273.983237265.1537771850-1639019919.1537433662

2 个答案:

答案 0 :(得分:0)

您可以尝试使用HTTPS插件See here

答案 1 :(得分:0)

您可以通过设置kong环境KONG_SSL_CERTKONG_SSL_CERT_KEY

来解决问题

如果您使用docker-compose

首先,在证书存在的地方安装

秒,您将KONG_SSL_CERTKONG_SSL_CERT_KEY设置为安装位置

以下是示例docker-compose

kong:
  image: kong
  volumes: 
    - ./certs:/ssl
  environment:
    KONG_SSL_CERT: /ssl/domain.crt
    KONG_SSL_CERT_KEY: /ssl/domain.key