我使用 Kong 作为 api 网关。它通过 aws ec2 实例上的 docker 运行。我已经在 kong 创建了 api,我的应用程序正在通过 http 访问它,但我想保护它,应该使用 https 访问它。我能够为实例生成证书,但不确定在 kong 中的何处包含这些 cert.pem 和 privkey.pem。以下是我参考的链接
https://docs.konghq.com/install/docker/?_ga=2.186266273.983237265.1537771850-1639019919.1537433662
您可以通过设置kong环境来解决问题KONG_SSL_CERT,KONG_SSL_CERT_KEY
如果你使用 docker-compose
首先,安装证书所在的位置
其次,将KONG_SSL_CERT,设置KONG_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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4401 次 |
| 最近记录: |