Docker 使香港安全(HTTPS)
我用香港作为api网关。它通过aws ec2实例上的docker运行。我已经在香港创建了api,我的应用程序正在通过http访问它,但我想保护它,应该使用https访问它。我能够为该实例生成证书,但不确定在香港的何处包含这些cert.pem和privkey.pem。下面是我提到的链接Docker 使香港安全(HTTPS),docker,kong,Docker,Kong,我用香港作为api网关。它通过aws ec2实例上的docker运行。我已经在香港创建了api,我的应用程序正在通过http访问它,但我想保护它,应该使用https访问它。我能够为该实例生成证书,但不确定在香港的何处包含这些cert.pem和privkey.pem。下面是我提到的链接 您可以尝试HTTPS插件您可以尝试HTTPS插件您可以通过设置kong环境kong\u SSL\u证书,kong\u SSL\u证书密钥 如果您使用docker编写 kong: image: kong vo
您可以尝试HTTPS插件您可以尝试HTTPS插件您可以通过设置kong环境
kong\u SSL\u证书
,kong\u SSL\u证书密钥
如果您使用docker编写
kong:
image: kong
volumes:
- ./certs:/ssl
environment:
KONG_SSL_CERT: /ssl/domain.crt
KONG_SSL_CERT_KEY: /ssl/domain.key
首先,您装载证书所在的位置
其次,您将KONG\u SSL\u CERT
,KONG\u SSL\u CERT\u KEY
设置为挂载位置
下面是docker compose的示例
kong:
image: kong
volumes:
- ./certs:/ssl
environment:
KONG_SSL_CERT: /ssl/domain.crt
KONG_SSL_CERT_KEY: /ssl/domain.key
您可以通过设置kong环境
kong\u SSL\u证书
,kong\u SSL\u证书密钥
如果您使用docker编写
kong:
image: kong
volumes:
- ./certs:/ssl
environment:
KONG_SSL_CERT: /ssl/domain.crt
KONG_SSL_CERT_KEY: /ssl/domain.key
首先,您装载证书所在的位置
其次,您将KONG\u SSL\u CERT
,KONG\u SSL\u CERT\u KEY
设置为挂载位置
下面是docker compose的示例
kong:
image: kong
volumes:
- ./certs:/ssl
environment:
KONG_SSL_CERT: /ssl/domain.crt
KONG_SSL_CERT_KEY: /ssl/domain.key
我认为这是为了确保你正在创造的路线。我要的是保护香港本身。如果我错了,请纠正我你的意思是说Kong Admin API。。如果是,那么这里你去不。所以我已经在香港创建了api(我的服务器URL)。当从客户端访问api时,我必须执行“kong gateway:8000/”对吗?相反,我想以“kong gateway:8443/”的身份访问它,我认为这是为了保护您正在创建的路由。我要的是保护香港本身。如果我错了,请纠正我你的意思是说Kong Admin API。。如果是,那么这里你去不。所以我已经在香港创建了api(我的服务器URL)。当从客户端访问api时,我必须执行“kong gateway:8000/”对吗?相反,我想以“kong gateway:8443/”的身份访问它