Диагностируем причину не работы сайта так: если сайт отвалился через некоторое время, т.е. сначала сайт через KillBot работал (т.е. сначала проработал синий вращающийся круг (Экран KillBot) и потом успешно открылся сайт ) - то проблема именно на сервере сайта или в CMS сайта (все заходы через килбот идут с одного IP - модуль защиты может залочить IP килбота). Если килбот кодключили и после Экрана килбот сразу же сайт выдает ошибку, то тут именно ошибка в проксировании - что сервер сайта запрещает проксирование. В этом случае нужно на стороне килбота выставить проксирование через http () и на сайте нужно убрать редирект с http на htts чтобы килбот мог подключиться к 80 http порту. Сайт при этом так же продолжит открываться через https. Сначала идет килбот - он работает по https , а килбот уже невидимо для пользователя будет взаимодействовать с сайтом по http.
Перед тем, как раскрыть, почему сайт за KillBot может не открываться, уточню: если виден вращающийся синий круг - это значит, что экран KillBot уже начал работать.
На экране KillBot есть две цифры. Первая цифра — это время работы самого алгоритма KillBot, то есть время, когда KillBot проверяет визит на бота. А когда начинается отсчет второй цифры, это уже начинается загрузка сайта - в этот момент KillBot уже не отработал и ожидает контент с сервера сайта.
Если после того, как KillBot отработал и вращающийся синий круг завершился, ваш сайт не открылся, то самые частые проблемы заключается в следующем:
- Когда KillBot подключен, все запросы на сайт идут с одного IP-адреса — это IP сервера KillBot. Хостинг может блокировать трафик, когда с одного IP идет большое количество запросов, поэтому этот IP может быть автоматически заблокирован. В этом случае нужно написать хостеру следующее сообщение. Вот такой текст можно просто скопировать и вставить:
Здравствуйте!
Мой сайт проксируется через сервис защиты от поведенческих ботов KillBot.ru, поэтому все запросы на мой сайт идут с одного из IP-адресов сервиса. Актуальные IP адреса Килбота можно посмотреть здесь: https://killbot.ru/api/ips/killbot.json.
Пожалуйста, добавьте указанные адреса в список разрешенных, чтобы трафик с них не блокировался! - Проблема с самим сайтом. (SSL, например) Чтобы Килбот мог проксировать сайт, сайт должен открываться по https (килбот проксирует именно на 443 порт) без ошибок без Килбота. Чтобы проверить, что сайт открывается без KillBot и на нем нет ошибок, нужно прописать в файл hosts (c:\windows\system32\drivers\etc\hosts) реальный IP вашего сайта. Например:
127.0.0.1 domain.ru
При этом 127.0.0.1 нужно заменить на реальный IP-адрес вашего сайта, а domain.ru на домен вашего сайта.
Зачастую проблемы с недоступностью сайта связаны с ошибками в htaccess (бесконечные редиректы) или SSL-сертификатом на сайте - KillBot проксирует трафик именно на порт 443, поэтому сайт должен быть сконфигурирован на этот порт и на сайте должен быть установлен SSL-сертификат, хотя бы самоподписанный. - Ошибка в написании IP адреса сервера сайта. Зачастую проблема именно в этом. Если после срабатывания экрана килбот видна заглушка хостинга - это 100% в написании IP сервера сайта в настройках Килбота ошиблись.
- Cайт могут блокировать модули защиты в CMS. На сайте могут быть установлены модули защиты, например Defender, Security и подобные. Эти модули, работающие на уровне CMS сайта, могут считать, что на сайт идет слишком много визитов с одного IP-адреса, и начинают автоматически блокировать такие запросы или снижать им скорость. В этом случае нужно зайти в CMS сайта и отключить эти защитные модули.
- ERR_TOO_MANY_REDIRECTS - множественные редиректы - Или IP адрес не тот указали (или в ДНС А записи или в настройках сервера сайта - это в ПЕРВУЮ очередь нужно проверить цифра за цифрой.). ИЛИ нужно проанализировать файл ".htaccess" и убрать оттуда редиректы.