Сюжет, который проживает почти каждый владелец VPS. Сначала на сервере живёт один сайт. Потом появляется «ну давай и мой блог сюда же, чего серверу простаивать». Потом сайт клиента, staging-версия, чей-то WordPress «на недельку». Через год на VPS живёт коммуналка из пяти сайтов, и заселялись они все...
Спросите людей, зачем они впервые арендовали VPS, и «поднять свой VPN» уверенно войдёт в тройку ответов, где-то рядом с «хостить сайт». Причины житейские: не доверять Wi-Fi в кафе и аэропортах, иметь стабильный «домашний» IP из любой точки мира, дотягиваться до сервисов, которые капризничают к геогр...
Админы маленьких серверов делятся на две секты. Первая живёт по завету «работает - не трогай»: их сервер не обновлялся два года, uptime 700 дней как предмет гордости, а в системе тем временем зияют дыры, под которые ботнеты из статьи про fail2ban давно имеют готовые эксплойты. Вторая секта жмёт «обн...
Ещё в первой статье серии я назвал забитый диск причиной трети ночных аварий, а в четвёртой мы настроили алерт на 90%, и, возможно, он у вас уже сработал. Знакомая мысль в этот момент: «Как 90%?! Я же ничего не загружал!» Сайт весит два гигабайта, база ещё три, диск сорок. Где остальные тридцать пят...
Первые три статьи серии объединяет одна неловкая деталь: во всех сценариях мы узнавали о проблеме постфактум. Сервер упал, и нас разбудил клиент. Читали логи, уже по факту аварии. Даже fail2ban из прошлой части молча делает своё дело, не докладывая, что происходит. Всё это реактивная работа: пожар,...
В прошлой статье мы разбирали ночную аварию и договорились о главном правиле: сначала смотрим, потом трогаем. Но «смотреть» - это не медитировать на htop. Смотреть значит читать логи. Сервер вообще-то очень разговорчивый собеседник: он подробно записывает всё, что с ним происходит: кто пришёл, что з...
Три часа ночи. Телефон вибрирует: мониторинг сообщает, что сайт лежит. Или хуже: мониторинга нет, и вибрирует уже клиент: «У нас всё упало, срочно!». Вы открываете сайт: белый экран, 502, или браузер просто крутит колёсико в пустоту. Пульс подскакивает, руки сами тянутся к кнопке «Перезагрузить» в п...
Сайт вы подняли, но браузер недоволен. В лучшем случае рядом с адресом висит серое «Не защищено». В худшем посетителя встречает красный экран во весь размер с надписью «Подключение не защищено», и человек уходит, не прочитав ни строчки. Эти предупреждения отпугивают сильнее любого плохого дизайна.
У каждого, кто держит сервер, рано или поздно случается тот самый день. Упал диск, прошла кривая команда, влез вымогатель, или вы сами снесли не ту папку. Человек спокойно идёт за бэкапом и обнаруживает, что бэкап лежал на том же сервере, который только что умер. Или что архив пустой. Или что он год...
Вы научились поднимать сайт и WordPress руками: ставить nginx, базу, разруливать права и конфиги. И рано или поздно натыкаетесь на слово, которое в туториалах звучит как заклинание: Docker. Любой современный гайд заворачивает всё подряд в контейнеры, на форумах это подаётся как очевидный выбор по ум...
Среди людей, которые держат собственные серверы, мало какая тема раскалывает компанию так, как разговор про свою почту. Один лагерь считает почтовый сервер последним бастионом цифровой независимости. Другой самым верным способом потерять выходные и в итоге оказаться у всех в папке «Спам». Забавно, ч...
«Свой сервер с нуля», часть 9
Тут используются куки 🍪Да-да, это сообщение про куки 🍪Куки у нас есть. Увы, не те, которые можно съесть 🍪Без куки сайт немного забывчивый 🙃Маленькое сообщение про маленькие файлы 🍪Интернет придумал куки, а рассказывать про них нам 😅Даже сайту иногда нужно что-то запомнить 🤓Спокойно, это не предложение подписаться на рассылку 😌
Некоторые cookie нужны сайту для работы, а Яндекс.Метрика помогает нам понимать, что на сайте удобно, а что стоит улучшить.
Подробнее в Политике использования cookies.