#linux #htaccess #битрикс #веб_сервер #хостинг
Есть выделенный сервер на CentOS 7 на котором хостится муниципальный сайт на битриксе. Проблема в том, что сайт (в основном, по ночам) становится не доступен и судя по логам Nginx выдаёт ошибку 403. "Ложится" он на время от 5 до 50 минут и потом сам "поднимается". Доступ для пользователей к директории с битрексом есть на чтение и запись. htaccess (на сколько я могу судить) стандартный битрексовский. Наименование файлов корректное. Думал, что это может быть из-за бэкапов, но "ложится" сайт по времени рандомно. Подскажите, пожалуйста, что может быть?
Ответы
Ответ 1
Требуется для начала исследовать кто выдает ошибку 403: Nginx/Apache или PHP-код. Найти это можно в логах nginx/apache и по заголовкам ответа (X-Powered-By). Далее требуется разбиратся с логами конкретного сервера nginx/apache (и искать в логе ошибок причину ошибки 403) либо при выдаче этого кодом php - разбиратся в нёмОтвет 2
Нашёл причину (точнее, помог коллега). Оказалось, всё было в банальном фишинге сайта (использовали rk.php для перенаправления на свои сайты). По этой причине, сервер временно блокировал балансировщик пересылающий эти запросы серверу. Решается это всё в настройках Битрикса. Нужно зайти в интерфейс Битрикса, в раздел меню "Проактивная защита", дальше в "Защита редиректов" и включить защиту редиректов. Битрикс будет подписывать ссылки через rk.php.
Комментариев нет:
Отправить комментарий