HTTPS с Docker?

Я запускаю контейнер Docker, который содержит легкий Debian и приложение на удаленном сервере Ubuntu.

Прямо сейчас я могу подключиться к приложению через http: // remote-server-ip: port , но я хотел бы сделать его доступным на HTTPS.

Интересно, какую часть мне нужно настроить для обслуживания приложения через HTTPS. Нужно ли устанавливать HTTPS только для удаленного сервера Ubuntu или мне также нужно настроить Debian, запущенный внутри контейнера?

One Solution collect form web for “HTTPS с Docker?”

HTTPS не может быть просто включен в вашем контейнере, как настройка. Вам необходимо настроить веб-сервер, сгенерировать сертификаты, и даже ваше приложение должно иметь возможность принимать запросы HTTPS.

Я могу предложить вам два подхода:

  1. Старый и немой стиль – создавать и подписывать собственные сертификаты. Затем укажите их в конфигурационных файлах вашего веб-сервера. Вот учебник с использованием nginx в Ubuntu. [1] [2]
  2. Лучшим способом является использование контейнера Docker для этой цели. Вы можете сделать это самостоятельно, с нуля, но я оставлю тот, который я использую. Он использует Let's Encrypt, и это не что иное, как удивительный. [4]
  • CURL не будет подключаться к себе
  • Нужны объяснения о проблеме SSL и процессе установки
  • Gitlab с отдельным Nginx HTTPS SSL не работает
  • Проблема SSL. Где я должен вставить сертификат.crt?
  • Невозможно отключить доступ не SNI к серверу SSL по умолчанию
  • Создание отпечатков HPKP для всей цепочки сертификатов
  • Когда FTP требует FTP через TLS, это FTPS?
  • Неподтвержденное сообщение об ошибке SSL?
  • Установите ssl на CentOS Apache server
  • haproxy, обслуживающий неверный SSL-сертификат для субдомена
  • Stunnel 5.4 на Centos
  • Interesting Posts

    Могу ли я получить правильный $ PATH при выполнении sudo -u db2inst -sh "db2"?

    Новая GeForce установлена, заикается, с чего начать?

    Есть ли полезные метаданные внутри общих объектов, и если да, то как их извлечь?

    Узнайте, кто подошел к вашему пользователю

    pulseaudio объемом более 100%

    Смонтируйте закладку Thunar / Nautilus / Nemo gvfs с помощью командной строки

    Что может привести к сбою операций перемещения / удаления файлов NFS?

    Введен неправильный путь установки в Ubuntu

    Как Linux обрабатывает 2 одинаковых адресата в своей таблице маршрутизации?

    pgrep полный матч не работает, только часть, почему?

    Сравнение двух файлов и печать содержимого

    Попросите команду ls вести себя по-разному в зависимости от количества записей

    Избегайте проверки подлинности ssh для локальных адресов

    Как удалить цветовые коды из stdout и pipe в файл и stdout

    Не удается удалить <файл>: нет такого файла или каталога

    Linux и Unix - лучшая ОС в мире.