14 частей
Сервер в бою
Как держать живой сервер: логи, брутфорс, мониторинг, диск, обновления, кэш, переезд без простоя.
Серия · 12 частей
От «что такое VPS» до своего сайта на сервере: SSH, nginx, WordPress, почта, Docker, домен, бэкапы.
Вы решили запустить сайт или перенести проект на нормальный сервер, открыли прайс хостинг-провайдера и попали в алфавитный суп. Виртуальный хостинг, VPS, VDS, облачный сервер, выделенный сервер. Цены отличаются в десятки раз, описания написаны так, будто вы уже всё знаете, а менеджер в чате отвечает...
4 мин чтения
Зайдите в любой тематический форум, чат сисадминов или комментарии под статьёй о веб-серверах, и вы наткнётесь на спор, которому больше пятнадцати лет. Одни доказывают, что Apache устарел и его давно пора на пенсию. Другие, что nginx переоценён, а нормальный человек берёт проверенное. Тон местами та...
5 мин чтения
Вопрос звучит резонно. Вы открываете прайс и видите: вот виртуальный хостинг за сотню рублей в месяц, а рядом VPS за пятьсот-тысячу, а чуть дальше выделенный сервер за несколько тысяч. Сайт-то у вас работает и на дешёвом тарифе. Так зачем платить в пять-десять раз больше? Где подвох?
4 мин чтения
Вы арендовали свой первый сервер. Провайдер прислал письмо: вот IP-адрес, вот логин, вот пароль, подключайтесь по SSH. Вы открываете нужную программу, и перед вами чёрный экран, мигающий курсор и больше ничего. Ни кнопок, ни подсказок, ни «нажмите здесь». Первое желание: закрыть окно и сделать вид,...
5 мин чтения
Вы подключились по SSH, чёрный экран больше не пугает, и руки чешутся что-нибудь настроить. Вот тут и подстерегает новая опасность. В первый день сервер ломают не от страха, а от энтузиазма, когда хочется сразу всё поставить, поправить и запустить. И ломают почти всегда одинаково, по одним и тем же...
5 мин чтения
В прошлых статьях мы дважды упирались в ключи и обещали к ним вернуться. Возвращаемся, и на этот раз делаем всё от начала до конца. Уложимся примерно в десять минут, и по итогу ваш сервер перестанет пускать кого-либо по паролю вообще. Те самые боты, что круглосуточно перебирают пароли по всему интер...
5 мин чтения
К этому моменту у вас уже многое есть. Сервер арендован, вы заходите на него по SSH, вход закрыт ключом, мы прошли это в прошлых статьях. Не хватает главного: собственно сайта. Того, что откроется по вашему адресу, с зелёным замочком в браузере, и будет вашим.
5 мин чтения
Прошлым вечером мы собрали фундамент: nginx отдаёт файлы, домен указывает на сервер, в адресной строке висит замочек HTTPS. Для статической страницы этого хватает с головой. Но вы наверняка хотели не просто страницу, а сайт, который можно наполнять и редактировать из браузера, не трогая сервер кажды...
5 мин чтения
Среди людей, которые держат собственные серверы, мало какая тема раскалывает компанию так, как разговор про свою почту. Один лагерь считает почтовый сервер последним бастионом цифровой независимости. Другой самым верным способом потерять выходные и в итоге оказаться у всех в папке «Спам». Забавно, ч...
5 мин чтения
Вы научились поднимать сайт и WordPress руками: ставить nginx, базу, разруливать права и конфиги. И рано или поздно натыкаетесь на слово, которое в туториалах звучит как заклинание: Docker. Любой современный гайд заворачивает всё подряд в контейнеры, на форумах это подаётся как очевидный выбор по ум...
5 мин чтения
Сайт вы подняли, но браузер недоволен. В лучшем случае рядом с адресом висит серое «Не защищено». В худшем посетителя встречает красный экран во весь размер с надписью «Подключение не защищено», и человек уходит, не прочитав ни строчки. Эти предупреждения отпугивают сильнее любого плохого дизайна.
4 мин чтения
У каждого, кто держит сервер, рано или поздно случается тот самый день. Упал диск, прошла кривая команда, влез вымогатель, или вы сами снесли не ту папку. Человек спокойно идёт за бэкапом и обнаруживает, что бэкап лежал на том же сервере, который только что умер. Или что архив пустой. Или что он год...
4 мин чтения
14 частей
Как держать живой сервер: логи, брутфорс, мониторинг, диск, обновления, кэш, переезд без простоя.