Docker VPS работает с HTTP, но не с HTTPSApache

Ответить
Anonymous
 Docker VPS работает с HTTP, но не с HTTPS

Сообщение Anonymous »


Я пытаюсь разместить свой Flask Rest API из контейнера Docker на VPS (apache). Он отлично работает с http, но не работает с https.

Файл Docker

ИЗ Python:3.11-alpine # Виртуальные окружения внутри контейнера не нужны РАБОЧИЙ ДИАПАЗОН/приложение КОПИРОВАТЬ ./requirements.txt /app/requirements.txt КОПИРОВАТЬ. /приложение ЗАПУСК python3 -m pip install -r /app/requirements.txt ЭКСПОЗИЦИЯ 5000 CMD ["flask", "--app=app", "run", "--host=0.0.0.0"] запуск $ docker run --rm -it -p 8080:5000 myapp:latest разрешите мне запустить http://myapphostwebsite.com:8080/user/12345 О Почтальоне. Затем я смог получить данные, но при использовании https://myapphostwebsite.com:8080/user/12345 я получил эту ошибку Postman:

Ошибка: напишите EPROTO 5543930632:error:100000f7:SSL-процедуры:OPENSSL_internal:WRONG_VERSION_NUMBER:../../../../src/ Third_party/boringssl/src/ssl/tls_record.cc:242 : И это показывает журнал Docker

код 400, сообщение Неверная версия запроса ('À\x13À') \x16\x03\x01\x00ü\x01\x00\x00ø\x... Я не знаю, что делать. Как получить доступ к моему контейнеру Docker снаружи через https?

PS: я использовал Certbot для настройки SSL на своем VPS
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Apache»