РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗dcTrHsPt 17 of 28 menu
◀ ▶

Порт 443 в Docker

Порт 443 слушает шифрованные запросы рядом с обычным портом 80. У Traefik для этого заводят вторую точку входа с именем websecure и флагом --entrypoints.websecure.address со значением :443 внутри контейнера. Точка web на 80 остаётся как в разделе про HTTP.

Сервис proxy на traefik:3 получает провайдер Docker, запрет автопубликации и обе точки входа. Наружу выводят пары 80:80 и 443:443:

services: proxy: image: traefik:3 command: - --providers.docker=true - --providers.docker.exposedbydefault=false - --entrypoints.web.address=:80 - --entrypoints.websecure.address=:443 ports: - "80:80" - "443:443" volumes: - /var/run/docker.sock:/var/run/docker.sock:ro

Фоновый подъём проекта:

docker compose up -d

Контейнер прокси держит слушатели на 80 и 443 снаружи. Сертификата и маршрута TLS в файле ещё нет, страницу по https:// в этом уроке не проверяют. Соседний сайт с метками сюда не добавляют.

Опишите сервис edge на traefik:3 с точками web и websecure и парами 8080:80 и 8443:443 на хосте.

Поднимите проект и убедитесь, что на машине заняты оба внешних порта из файла.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить