Загрузка образа приложения на WEB-R и WEB-L.

Загрузка образа приложения на WEB-R и WEB-L.

Загружаем образ приложения на WEB-R и WEB-L.

Для того чтобы монтировать образ, необходимо узнать, где он расположен, ввели команду blkid.

TYPE=iso9660 – образ Docker.
Создадим папку, в которую будет монтирован образ.

Монтируем образ.

Установим всё что находится на образе.
Команда: dpkg –i –R /mnt/docker
-i – install
-R – recursive, т.е. будет выбрано всё, что находится в директории.

Добавим образ приложения в локальный docker-репозиторий.

Запускаем приложение.

Создаем сертификат.
Создание файла конфигурации для сертификатов в общей папке.

Req_distinguished_name, v3_ca и alt_names необходимы для того чтобы избежать недоверия со стороны клиента, из-за не совпадающего Common Name.
Создаем ключ и запрос на подписание сертификата для WEB-L.

Подписываем сертификат на SRV.

Данный сертификат можно использовать и на WEB-L и на WEB-R.
RTR
Действия на RTR-L и RTR-R будут одинаковыми.
Создаем папку в которой будут храниться ключ и сертификат.

Копируем созданные сертификат и ключ.

Устанавливаем NGINX.

Перейдем к настройке реверс-прокси.
/etc/nginx/nginx.conf
Добавим следующие строчки.

Перейдем к настройке файла сайта.
/etc/nginx/sites-available/default

Обеспечим перенаправление запрос с 445 порта RTR-L на SRV.
/etc/nftables.conf.

Добавить комментарий