Никогда не было и вот опять

Блокировка

Понятно, что контент сайта DEADHOUSE нравится не всем и рано или поздно какой-нибудь мудак пришлет жалобу. Другой вопрос – как на это отреагирует хостер.

Некоторые хостеры игнорируют жалобы и пересылают их нам, некоторые меняют правила хостинга из-за нашего проекта.

Наш хостер заблокировал сервер из-за жалоб. То, что от этого хостера надо было уходить стало понятно после инцидента с попыткой отобрать у нас домены. Так, как повели себя эти ребята и как вели диалоги указывало на то, что наш аккаунт им не нужен.

Сервер был заблокирован по совокупности количества жалоб. Мягко говоря это было некорректно с их стороны. Бекапы нам не вернули как и деньги за оставшийся период.

UPD: Деньги все-таки вернули. Правда за хостинг я платил криптовалютой, а вернули через Webmoney. Так что Prohoster.info где располагался наш сервер из категории “конченые пидорасы” переходит в категорию “просто мудаки”. Пусть порадуются этому факту.

Заблокировали нас после 5-й жалобы. Причем три из этих жалоб были на спам, который я, конечно, не рассылал, а еще одну жалобу они посчитали за две и заблокировали.

Не самые адекватные чуваки оказались.

С этим хостером было все как всегда. Сначала все нормально, потом они начинали скулить о том, что наш сайт создает избыточную нагрузку и надо бы перейти на более высокий тарифный план.

Но был еще один занятный инцидент.

Занятный инцидент

Я с этими чуваками, кстати вот они, работал с 2021 года, еще до войны. Меня устраивало то, что это украинский реселлер. Это означает что даже в 2021 году они бы не пошли на сотрудничество с российскими спецслужбами, а поскольку я гражданин России, значит и для зарубежных спецслужб я недоступен.

Однажды мой сервер перестал запускаться. Я написал в поддержку и они полезли разбираться. По итогам сапорт заявил что у меня кончилось место на диске. Места действительно было мало, но не настолько чтобы сервер не запускался.

Я удалил архивы логов, сервер запустился, но сайты все равно не работали. Тогда я начал разбираться сам. Оказывается на сервере закончились inode. В двух словах inode это файловые квоты в Linux. При этом симптоматика проблемы точно такая же как и в случае когда закончилось место на диске. Я зачистил inode, благо это не сложно, но сайты все равно не работали.

Как выяснилось были испорчены конфигурационные файлы Nginx и Apache. Кто-то добавил в них кириллические символы.

Несложно сопоставить, что неверная диагностика проблемы и испорченные файлы конфигурации предполагают довольно низкую квалификацию службы поддержки.

На мой вопрос зачем, а главное нахуя, они полезли в файлы конфигурации Nginx и Apache я ответа так и не получил.

Восстановление

У этих чуваков была бальная система жалоб. Каждая жалоба дает 20 баллов. Когда аккаунт набирает 100 баллов сервер блокируется.

После инцидента с жалобами на домены я понял, что нужно менять хостера. Я просто ждал от них какой-нибудь подлянки, которая и случалась, правда несколько раньше, чем я планировал.

Как вы видите, материалы сайта восстановлены на декабрь 2023, но другие важные бекапы от других проектов мне так и не вернули.

Вообще любой переезд сайта связан с определенными сложностями. Что-то перестает работать, появляются какие-то глюки и артефакты.

К этому всему добавляется головняк с настройкой сервера, файерволом, ошибками совместимости приложений, тонкими настройками интерпретаторов и прочей лабудой.

С учетом того что кроме DEADHOUSE у меня еще около 30 сайтов различной степени сложности, становится понятно, что восстановление занимает определенное время.

Ну как-бы то ни было сейчас все заработало. Если увидите какие-то глюки, сообщите мне.

Удачи!

UPD: когда восстанавливал сайт ради прикола записал свои действия. Прячу под спойлер, не всем интересно. Просто на память.

Восстановление DEADHOUSE

  1. Нашел несколько хостеров, списался с ними по вопросу их взаимодействия с российскими спецслужбами. Те, кто ответил отрицательно подлежали рассмотрению в качестве поставщика услуг.
  2. Выбрал хостера с русскоязычной поддержкой и возможностью принимать оплату из РФ
  3. Пообщался с ним насчет цены и оплаты, выбрал тарифный план.
  4. Встал выбор конфигурации: Ubuntu 1х.х + V**** или Ubuntu 2х.х + F*****. В первом варианте бекап встает как влитой на раз. Во втором, похоже, придется поебацца. Выбрал все-таки второй вариант как более прогрессивный.
  5. Не пришла оплата. Опять обратился в поддержку.
  6. Оплата все же пришла, у хостера черезжопный интерфейс панели собственной разработки.
  7. Сервер встал с F*****. Нужна лицензия, у меня была, но где лежал пароль от панели я забыл.
  8. Прикрутил файервол. Невзирая на разрешение пока работает файервол не работает FTP хотя 21 и 20 порты открыты. Загадка.
  9. Создал сайт на новом месте, прикрутил алиасы и сертификаты. Сменил ДНС.
  10. Залил бекап, залил дамп базы. Fatal error PHP. Полез смотреть в логи, виноват плагин кэширования и хук темы Вордпресс.
  11. Появился вечный редирект. Удалил .htaccess и индекс. Не помогло. Полез смотреть настройки SSL. Поменял настройки, редирект пропал, но все равно ошибки.
  12. Отключил все плагины, отключил темы. Вордпресс завелся, но я проебал пароль от админки.
  13. Залез в Майадмин, сменил хэш пароля админа, вошел. Ебать 20 обновлений.
  14. Обновил. Янь не стыкуется с Инем. Хук темы имеет устаревший синтаксис относительно версии PHP.
  15. Полез искать родительскую тему. Нашел, скачал, взял из нее обновленный хук и заменил им устаревший.
  16. Заработала дочерняя тема. Точнее тема моей разработки на основе родительской.
  17. Вылезли ошибки фронтэнда. Время 4 утра. Бросил, поехал мыть машину. Ночная мойка не работала, вернулся, лег спать.
  18. Фактически весь день занимался ловлей блох, то есть ошибок. Notepad ++ рулит.
  19. Нашел наконец почему вылезла ошибка. Опять злоебучий хук темы. Фильтрует отрывок и дописывает в нем какаху. По мнению разработчиков родительской темы какаха крайне необходима. Удалил фильтр. Ошибка пропала.
  20. Правда вместе с ошибкой пропал мой фикс микроразметки. Полез чинить.
  21. Появилась дилемма: откуда взять описание микроразметки для главной страницы при отключенном фильтре? Взял из AIOSEO.
  22. Вылезли ошибки синтаксиса. Я не пишу на PHP, но могу где-то что-то писнуть по образцу. Образец взял в том же AIOSEO.
  23. Поздно вечером позвонили с работы. Слезно просили выйти подменить коллегу. Послал нахуй.
  24. Заработала микроразметка, но почему-то криво воспринимаются условия. Полагаю из-за того что главная страница из-за хуков не является главной и подчиняется обоим правилам is_home и is_single.
  25. Заебался. Поехал мыть машину. На ебаной мойке очередь из таксистов. Плюнул, развернулся и уехал домой спать. Время 3 часа ночи.
  26. Приехали 2 новых изменения на другом проекте. Придется делать иначе подадут в суд.
  27. Правительство Италии заблокировало сайт. Надо разбираться.
  28. На работу надо все-таки сходить. Сходил. Подменил коллегу потому что он сам обратился. Если бы обратилось руководство хуй бы я вышел.
  29. Работал 3 дня подряд. Заебался. Съездил на мойку наконец и помыл машину. Сегодня схожу на работу еще разок. Хуле деньги сами себя не заработают.
  30. ДХ косячит с виджетами в английской версии. А тут терракт в Крокусе. Видосов дохуя. Надо публиковать, а времени нет.
  31. Проспал почти 12 часов после работы. Устранил косяк с виджетами. Надо делать остальное. И решить наконец проблему со страховкой авто. Блять, не могу найти ПТС и сделать все онлайн. Придется ехать в страховую.
  32. Банк опубликовал мой телефон в открытом доступе. Совсем охуели. Отписал им. Убрали.
  33. Отписал в поддержку нового сервера на предмет блокировки в Италии. Они держат покерфейс и говорят, что ни при делах. Сайт пока не открываю, но итальянский регулятор заблокировал сайт в рамках борьбы с пиратством. Где я и где пиратство? Явно на этом IP болтался сайт с нарушением DMCA, его IP заблокировали, сервер удалили, а теперь IP передали мне.
  34. Запустил. Есть глюк в админке пока не знаю как решить. Появляется сообщение об ошибке при добавлении комментария, но при этом комментарий добавляется. Возможно глюк исчезнет при следующем обновлении ядра.
  35. Разобрался с файерволом. FTP это зло. При коннекте по FTP должен быть открыт 21 порт и рандомный. Не знал. Открывать все порты не айс. В чате провайдера совместным мозговым штурмом решили задачу.
  36. Ответила Италия. Сказали что сняли блокировку. Не проверял.
  37. Вроде все работает более-менее. Ура.

109992, Kitajgorodskij pr., d.7, str.2, Moscow, Russia +74959833393

26.03.2024

2 комментария

  1. Я рад что сайт снова заработал мне очень жаль что не работал почти пол месяца главное ты эту проблему решил 🙏

    1. Author

      Все относительно. Не знаю как хостер будет реагировать на такой контент. Уже общался с ними по блокировке в Италии. Не произвело впечатления. Точнее так – подрыва пукана не произошло. Ну значит ровные чуваки. Наверное.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *