Я сталкиваюсь с проблемой и надеюсь, что ее легче решить, чем я могу сделать это самостоятельно.Я совершенно новичок в докере и должен узнать об этом, поэтому я хочу запустить докеризованное веб-приложение на vServer с SSL.Пока apache2 и докер работают.Приложение имеет порт 8080 и с -p 80: 8080 я запускаю его без проблем.
Я установил letsencrypt и получил свой домен, работающий с ним.Все в порядке.При открытии домена SSL-сертификат активируется, и он показывает мне apache "Это работает!"стр.Но сейчас я не знаю, как подключить приложение docker к ssl.Я даже убил apache грубо с помощью kill PID и установил docker -p 443: 8080, но он не работает.Ну, я могу открыть IP / DOMAIN: 443, но без SSL, и когда я добавляю https: // прежде, я получаю это сообщение об ошибке в Chrome:
ERR_SSL_PROTOCOL_ERROR
С HTTPie Я получаю это сообщение об ошибке:
http: error: SSLError: ("bad handshake: Error([('SSL routines', 'SSL23_GET_SERVER_HELLO', 'unknown protocol')],)",) while doing GET request to URL:
Я очень надеюсь, что вы можете помочь мне здесь.Спасибо