【发布时间】:2019-04-01 03:59:19
【问题描述】:
我将 Letsencrypt 证书直接设置到运行 Nginx 的 AWS EC2 Ubuntu 实例和使用端口 9998 的 docker 服务器。域设置在 Route 53 上。Http 被重定向到 https。
所以https://example.com 工作正常,但https://example.com:9998 得到 ERR_SSL_PROTOCOL_ERROR。如果我使用像http://10.10.10.10:9997 这样的IP 地址正在工作并检查使用端口9998 的服务器没问题。
docker上服务器的快照是:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
999111000 img-server "/bin/sh -c 'java -j…" 21 hours ago Up 21 hours 0.0.0.0:9998->9998/tcp hellowworld
Nginx 和使用端口 9998 的服务器之间似乎缺少某些东西。我该如何修复它?
【问题讨论】:
标签: docker nginx amazon-ec2 lets-encrypt