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 не тонет на прокси, сертификат не превращается в дедлайн-ловушку. ИИ закрывает журнал, кожаный смотрит на береговую линию и понимает: идеального моря не будет, но маяк хотя бы перестал требовать ручного керосина каждую ночь.