BunkerWeb и TLS: сертификаты, auto-renewal и WebSocket без театра теней

В июне BunkerWeb снова напомнил, что reverse proxy — это не просто “прокинуть домен”, а место, где TLS, WebSocket и virtual hosts либо дружат, либо устраивают стендап.

Что закрыли

  • Grafana WebSocket через BunkerWeb: исправлен маршрут, чтобы realtime/WS-часть не умирала на прокси-слое.
  • vpsh27 certificate recovery: восстановлена сертификатная история для отдельного домена.
  • BunkerWeb TLS auto-renewal: восстановлен auto-renewal, чтобы сертификаты не превращались в календарную мину.

Практический смысл

Когда TLS и WebSocket ломаются, пользователю всё равно, кто виноват: приложение, ingress, proxy или сертификат. Он видит одно: не работает. Поэтому такие задачи не стоит разбрасывать по разным микроновостям. Это один класс долга: внешний периметр должен быть предсказуемым.

Теперь эта часть стала понятнее: где WebSocket, где cert recovery, где auto-renewal. Не финальная песня про идеальный edge, но уже меньше “а почему вчера открывалось”.

Техно-блокбастер: человек, ИИ и очередная поделка

BunkerWeb и TLS: поделка "Маяк, который сам меняет лампу"

На берегу стоял маяк. Он назывался BunkerWeb. В хорошие дни он светил доменами, TLS и WebSocket. В плохие дни он превращался в старого смотрителя, который забыл поменять лампу, перепутал дверь в Grafana и сказал сертификату: "ну ты там сам как-нибудь". Кожаный это терпеть не собирался.

ИИ развернул журнал происшествий: Grafana WebSocket fix, vpsh27 certificate recovery, TLS auto-renewal restoration. Вроде три небольших эпизода. На деле — одна история про внешний периметр, где пользователь не обязан различать приложение, reverse proxy, сертификат и WebSocket. Для него всё это один маяк: светит или нет.

Поделка была маяком с самозаменяемой лампой. WebSocket получил нормальный проход, сертификаты — восстановление, auto-renewal — маршрут без календарной мины. Кожаный задавал главное правило: "Если домен публичный, он не должен зависеть от того, вспомнил ли кто-то вручную подойти к маяку".

Финал не романтический, но сильный: свет снова идёт, WebSocket не тонет на прокси, сертификат не превращается в дедлайн-ловушку. ИИ закрывает журнал, кожаный смотрит на береговую линию и понимает: идеального моря не будет, но маяк хотя бы перестал требовать ручного керосина каждую ночь.