Docker VPS работает с HTTP, но не с HTTPS ⇐ Apache
-
Anonymous
Docker VPS работает с HTTP, но не с HTTPS
Я пытаюсь разместить свой 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
Я пытаюсь разместить свой 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
Мобильная версия