Nginx proxy_cache for static: S3 origin, revalidation, cache lock
Пошагово настраиваем Nginx как edge‑кэш для статики с origin в S3: proxy_cache_path и cache key, revalidation через ETag/Last-Modi ...
SSL-сертификаты DV, OV и EV: в чём разница и что выбрать в 2025
DV, OV и EV — это уровни проверки перед выпуском TLS-сертификата. Разберём, что валидирует CA, как изменилось отображение в браузе ...
WP-CLI: смена URL в WordPress после миграции, правка двойных слешей, проверка cron и diagnose
После переноса WordPress чаще ломаются не PHP и не веб-сервер, а данные: в базе остаются старые URL, абсолютные ссылки и «кривые» ...
age vs GPG vs SOPS: чем шифровать секреты в DevOps и GitOps
Сравнение age, GPG и SOPS с позиции эксплуатации: модель ключей, онбординг и офбординг, GitOps и PR-диффы, CI/CD, ротация и частые ...
nftables IPv6 firewall: правильный ICMPv6 и Neighbor Discovery без потери сети
IPv6 чаще «падает» не из‑за адресов, а из‑за слишком строгого firewall: блокируют ICMPv6 и ломают Neighbor Discovery, SLAAC и PMTU ...
GitOps в Kubernetes: FluxCD vs Argo CD для continuous delivery
Сравниваем FluxCD и Argo CD для GitOps в Kubernetes: философия, архитектура, подход к деплою, drift/diff, RBAC и multi-tenant, раб ...
KVM/QEMU: virtio и tuned — практический тюнинг производительности и latency
Пошагово разбираем, как ускорить KVM/QEMU на Linux-хосте: проверить virtio-устройства, включить multiqueue на virtio-net, подобрат ...
Docker Rootless: запуск контейнеров без root, user namespace, slirp4netns и cgroup v2
Пошагово настраиваем Docker rootless на Linux: готовим subuid/subgid, ставим и запускаем rootless-демон через systemd --user, разб ...
ECH (Encrypted ClientHello) для HTTPS: как это работает и что реально можно сделать с Nginx и Cloudflare
ECH (Encrypted ClientHello) шифрует часть TLS-рукопожатия, скрывая SNI и ряд расширений ClientHello от пассивного наблюдателя. Раз ...
Не нашли необходимую информацию?








