Настроить на одном сервере reverse-proxy через Docker
Завдання:
Налаштувати на сервері Docker‑reverse‑proxy, який забезпечує:
маршрутизацію HTTP/HTTPS трафіку на кілька сервісів;
автоматичну генерацію та оновлення TLS/SSL сертифікатів через Let’s Encrypt;
підтримку WebSocket;
можливість налаштування обмежень на запити (rate limiting);
легке додавання нових сервісів без перезапуску проксі;
навчання замовника самостійно керувати сервісами, сертифікатами, WebSocket та лімітами.
Вимоги:
Сервер з Docker і Docker Compose; порти 80 та 443 відкриті.
Ізольована Docker мережа для проксі та сервісів.
HTTP трафік автоматично редіректиться на HTTPS.
Проксі автоматично виявляє контейнери та маршрутизує трафік через labels.
Результат:
Проксі працює без помилок;
Сертифікати Let’s Encrypt генеруються та оновлюються;
Сервіси доступні по HTTPS та WebSocket;
Можна додавати нові сервіси без перезапуску;
Замовник навчен для самостійного керування
Дотсупы к серверу возможно только через анидеск и рус деск, тестового сервера или передачи данных от сервера ннет
Актуальные фриланс-проекты в категории Linux и Unix
Развертывание Ruby on Rails проекта на VPS + Входящая маршрутизация электронной почтыНужна помощь в развертывании платформы для автоматизации запросов на публичную информацию (на базе open-source движка Alaveteli). Проект работает как почтовый маршрутизатор: генерирует уникальные email-адреса для каждого запроса, отправляет их в государственные органы, а ответы… DevOps, Linux и Unix ∙ 12 дней 1 час назад ∙ 11 ставок |