Задача

Развернуть на VPS универсальную систему reverse proxy на базе NGINX, которая автоматически обрабатывает запросы для множества доменов. Особенность: домены часто меняются, поэтому добавление нового домена должно быть максимально простым и быстрым, полностью автоматизированным, без ручных TXT-проверок.

Основные требования

  • Установить и настроить NGINX на VPS.
  • Реализовать reverse proxy для большого числа доменов с автоматической настройкой каждого.
  • Обеспечить удобное и быстрое добавление новых доменов (без задействования внешних систем проверки DNS).
  • Настроить автоматический выпуск и продление SSL-сертификатов (Let's Encrypt) для всех доменов.
  • Проверить стабильную работу HTTPS, редиректов с HTTP на HTTPS.
  • Создать подробную документацию (пошаговый мануал) для возможности самостоятельного повторения аналогичной архитектуры на другом VPS.

Что должно быть в документации

  • Пошаговая инструкция по установке и настройке такого же сервера.
  • Как добавить новый домен в систему (конкретные команды/действия).
  • Как проверить статус SSL-сертификата и его продление.

Требования к исполнителю

  • Опыт настройки NGINX reverse proxy, включая массовую конфигурацию.
  • Опыт работы с Let's Encrypt и автоматизацией Certbot.
  • Понимание масштабируемых конфигураций (wildcard-сертификаты, ACL, лимиты и т.п.).
  • Умение написать понятную техническую документацию.

Готовый результат

После работы получается VPS, на котором:

  • новые домены добавляются за минимальное время без ручной возни;
  • SSL-сертификат выпускается и автоматически продлевается;
  • система работает стабильно, не требует рутинных восстановлений или проверок.

Обработка изображений в Фотошопе

Необходимо обработать исходные изображения в Adobe Photoshop: откорректировать элементы дизайна и соединить их с фонами по образцу, а также удалить указанную фразу с картинок.

База контактов колледжей

Требуется база данных учебных заведений среднего профессионального образования (колледжей) с номерами телефонов. Контакты вузов и вузов-партнеров не нужны.