3 недели назад
Как настроить автоматический откат в Ansible
Запускаешь плейбук, чтобы обновить конфигурацию Nginx — но сервис не стартует. В конфиге ошибка. Ищешь причину, правишь файл, запускаешь плейбук заново — потому что Ansible сам по себе откатывать изменения не умеет. Сайт заработал, но время потратил, а пользователи видели простой. В Ansible для этого есть один приём. Блоки задач: block, rescue и always. Это как try-catch-finally в программировании: сначала block, при ошибке — rescue, затем — always, независимо от результата. Вот как выглядит плейбук...
577 читали · 1 год назад
Nginx - сервер proxy редиректа для ресурсов компании
В этой статье рассмотрим вопрос волнующий многих и связан с наличием у компании одного или нескольких статических ip адресов и множества web проектов живущих по отдельности на виртуальных машинах и этот показатель периодически растёт и под каждый нужен dnat проброс портов 80 и 443. Существует несколько вариантов решения данного вопроса: 1) proxy redirect на маршрутизаторе 2) Nginx с опцией proxy redirect В данный момент мы разберём 2-й вариант в силу веских причин. Содержание статьи Настройка DNS записей на локальных серверах и у провайдера На локальных DNS серверах создаёте зоны "домен_1...