amazon ec2 中的 docker 应用程序 此站点无法提供安全连接

use*_*447 3 amazon-ec2 docker

当我尝试在 Amazon EC2 实例上运行应用程序 ( https://docs.docker.com/v17.09/get-started/part2/#run-the-app ) 时,我收到一条错误消息“This站点可以\xe2\x80\x99t提供安全连接”。

\n\n

我做了以下事情:

\n\n
    \n
  1. Amazon Ec2 实例:Amazon Linux AMI 2018.03.0 (HVM),SSD 卷类型
  2. \n
  3. 更新了 INBOUND 安全组的以下内容:

    \n\n
      \n
    • https
    • \n
    • 所有流量
    • \n
    • 自定义 TCP(端口范围 4000)
    • \n
  4. \n
  5. 构建并运行了 docker -docker run -p 4000:80 friendlyhello
  6. \n
  7. curl http://localhost:4000- 给出了响应,但是当我尝试使用浏览器和 ec2 实例的公共 IP 进行访问时(例如https://18.224.172.210:4000),我收到错误:
  8. \n
\n\n
\n

此站点无法\xe2\x80\x99 提供安全连接 18.224.172.210 发送了\n 无效响应。

\n\n

ERR_SSL_PROTOCOL_ERROR

\n
\n

小智 6

您的应用程序不提供 https 服务 - 可通过 http 访问:[ http://18.224.172.210:4000/]

如果你想要 https,你应该启动一些软件(比如负载均衡器),它将终止 https 流量或在你的 docker 镜像中设置 https。