Флаг: English English

Список материалов

Встраивание страниц конструктора сайтов в ваш ресурс через NGINX

12.10.2025

Интеграция страницы, созданной во внешнем конструкторе сайтов, в ваш домен позволяет расширить функциональность и сохранить единый стиль интерфейса. Эта статья объясняет, как с помощью обратного прокси NGINX встроить страницы из внешнего сервиса (например, example.website-builder.com) в ваш сайт your-main-site.com по путям /path1/ и /path2/.


⚙️ Принцип работы

NGINX перенаправляет запросы с вашего домена к внешнему сайту, выступая посредником между пользователем и сервисом конструктора.

Пример:

  • /path1/ → отображает страницу https://example.website-builder.com/partners
  • /path2/ → отображает страницу https://example.website-builder.com/

Пользователь остаётся на вашем домене (your-main-site.com), а внешний контент загружается через прокси.

119 | За пределами Let's Encrypt: обзор лучших бесплатных альтернатив для SSL/TLS

10.10.2025

Благодаря Let’s Encrypt HTTPS стал стандартом для всего интернета. Этот проект дал возможность любому администратору сайта получить бесплатный SSL-сертификат буквально в несколько команд. Но на рынке появились и другие игроки, предлагающие больше удобства, интеграций и гибкости.

Если вы хотите попробовать что-то помимо Let’s Encrypt — ниже обзор самых надёжных и популярных альтернатив.


1. ZeroSSL — та же автоматизация, но с удобным интерфейсом

ZeroSSL (Австрия) — главный конкурент Let’s Encrypt. Он полностью совместим с тем же протоколом ACME, но делает акцент на удобство.

SSL-сертификаты через DNS: автоматизация выпуска Let’s Encrypt

04.10.2025

Введение

Let’s Encrypt — стандарт для получения бесплатных TLS-сертификатов. Чаще всего сертификаты выпускаются через метод HTTP-01, который требует доступного веб-сервера на порту 80. Однако для внутренних сервисов или wildcard-сертификатов (например, *.example.com) удобнее использовать DNS-01, который подтверждает владение доменом через TXT-записи в DNS и не требует открытых портов.

В статье разбираются:

  • Выпуск сертификатов через Cloudflare API,
  • Выпуск сертификатов через Amazon Route 53 (AWS),
  • Интеграция с веб-серверами Nginx, HAProxy и Traefik,
  • Автоматизация продления сертификатов.

Примечание: Инструкции актуальны для Certbot 2.x, acme.sh 3.x, Nginx 1.18+, HAProxy 2.4+, Traefik 2.x на Linux (Ubuntu/Debian). Для других ОС или версий инструментов могут потребоваться корректировки.

107 | Битва за безопасность — FTPS против SFTP

24.09.2025


Введение

После того как мы разобрались с небезопасным FTP, пришло время познакомиться с его защищёнными преемниками.
Здесь часто возникает путаница: многие считают FTPS и SFTP одним и тем же.
На самом деле это два совершенно разных протокола — с разной историей и принципами работы.


Что такое FTPS? (FTP + Security)

FTPS (FTP over SSL/TLS) — это прямое развитие классического FTP. Он берёт стандартный FTP и «заворачивает» соединения в криптографический протокол SSL/TLS (тот же, что защищает сайты по HTTPS).

102 | Caddy vs. Traefik vs. HAProxy vs. Nginx vs. Apache: Сравнение веб-серверов и прокси

06.09.2025

Введение

Выбор веб-сервера и обратного прокси сегодня зависит от задач и инфраструктуры.
Caddy, Traefik, HAProxy, Nginx и Apache — это пять популярных решений, каждое из которых имеет свои сильные и слабые стороны.

В этой статье мы сравним их по ключевым критериям: философия, установка, SSL, CI/CD и сложность.


Сравнение по ключевым критериям

КритерийCaddyTraefikHAProxyNginxApache
ФилософияПростота, автоматический SSLДинамическая маршрутизация и Service DiscoveryВысокопроизводительный балансировщикУниверсальный веб-сервер и проксиКлассический веб-сервер, статичность
УстановкаОдин бинарникКонтейнер, требует настроекОдин бинарник, конфигурация вручнуюПакет в ОС, простая установкаПакет в ОС, простая установка
Автоматизация SSLВстроено, главное преимуществоВстроено, часть экосистемыНет (нужна внешняя интеграция, например certbot)Частично (через certbot или модули)Частично (через certbot или модули)
CI/CDОчень простая интеграцияИдеален для микросервисовИспользуется для high-load балансировкиТребует ручных шагов, интеграция возможнаТребует ручных шагов, интеграция возможна
СложностьНизкая, подходит новичкамСредняя/высокая, требует знаний оркестраторовСредняя, конфигурация сложнееСредняя, богатая экосистемаСредняя, конфигурации часто перегружены
ПроизводительностьХорошая, но не топХорошаяОтличная, оптимизирован под балансировкуОтличнаяСредняя
Лучшее применениеЛокальная разработка, быстрые MVPDocker/Kubernetes, микросервисыВысоконагруженные системы, балансировкаУниверсальный выбор для веба и проксиХостинг статических сайтов, legacy-системы

Кто для кого?

🔹 Caddy

Идеален для:

100 | Caddy: Веб-сервер, который просто работает и SSL из коробки

04.09.2025

Введение

В мире, где настройка веб-сервера часто требует изучения сложных конфигурационных файлов, Caddy предлагает радикально иной подход.
Это современный, мультифункциональный веб-сервер, обратный прокси и центр сертификации в одном флаконе.

Caddy был создан с одной целью: обеспечить максимальную простоту.
Если вы устали от избыточности Nginx или Apache, то Caddy — это то, что вы ищете.
Его главная “фишка” — полностью автоматическое управление SSL-сертификатами, что делает его незаменимым инструментом для разработчиков.


Ключевые концепции и установка

Философия Caddy — это простота и автоматизация.
Его ключевая особенность — встроенная поддержка SSL через Let’s Encrypt.

Устанавливаем n8n на FastPanel с Docker Compose: Понятное руководство

03.07.2025

В этом руководстве я покажу вам, как легко установить n8n, мощный инструмент для автоматизации рабочих процессов, на ваш сервер с FastPanel, используя Docker Compose. FastPanel отлично подходит для управления веб-серверами, а Docker Compose упрощает развертывание сложных приложений, таких как n8n, с его зависимостями (PostgreSQL и Redis).

Что понадобится

  • Ваш сервер с установленным FastPanel.
  • Домен или поддомен, который вы будете использовать для доступа к n8n (например, n8n.yourdomain.com).
  • Базовые знания работы с SSH и командной строкой.

Шаг 1: Подготовка сервера

Подключаемся к серверу по SSH и создаём директорию:

Устанавливаем n8n в Docker с HAProxy: Понятное руководство для начинающих

02.07.2025

Привет, друзья! Сегодня мы погрузимся в мир автоматизации и развернем n8n — мощный инструмент для создания рабочих процессов. Мы установим его в Docker, а в качестве «ворот» в интернет будем использовать надежный реверс-прокси HAProxy.

Это руководство создано специально для новичков. Мы пойдем по шагам, объясняя каждую команду, чтобы вы не только сделали, но и поняли, как всё работает.

Зачем вообще нужен HAProxy?

Можно было бы просто открыть порты n8n в интернет, так? Да, но это небезопасно и неудобно. HAProxy выступит в роли охранника и диспетчера:

Оптимизация и настройка Apache

01.01.0001

Настрою и оптимизирую Apache под ваши проекты.
Включу поддержку SSL/TLS и HTTP/2.
Сконфигурирую mod_rpaf для корректного отображения реальных IP при работе через прокси.
Настрою .htaccess для маршрутизации, редиректов и защиты.
Улучшу производительность, скорость загрузки и стабильность работы сайта.
Проведу аудит конфигурации и устраню ошибки.