Я настроил сертификат Letsencrypt непосредственно для экземпляра AWS EC2 Ubuntu, на котором запущен Nginx, и сервера докеров, использующего порт 9998. Домен настроен на маршруте 53. Http перенаправляется на https.
Итак, https://example.com работает нормально, но https://example.com:9998 получает ERR_SSL_PROTOCOL_ERROR. Если я использую IP-адрес, например, * 1007, *http://10.10.10.10:9997 работает и проверил сервер, используя порт 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. Как я могу это исправить?