У вас как ссылка выглядит, так /redirect? или так /redirect/?Не работает!
Проблема с нагрузкой на сервер. Пытаюсь разобраться
ссылка выглядит как /redirect?У вас как ссылка выглядит, так /redirect? или так /redirect/ ?
Прописал как и всеравно не работает
# InstantCMS rewriting rules <Files /redirect> deny from all </Files> # Initialization AddDefaultCharset utf-8 Options -Indexes RewriteEngine on ..................................................
Я что то сходу не помню поддерживает правила или нет <Files, но попробуйте поискать как закрыть по части url или нужен другой метод.Прописал как и всеравно не работает
Например, я запретил метод GET и не смог зайти на сайт, при этом редиректы с этим методом продолжали сыпаться в лог!
Обновил JS скрипты Инстанта и стороннего шаблона — все равно есть редиректы!
Теряюсь в догадках где именно копать!
185.180.231.78 — - [13/Feb/2018:00:16:19 +0300] "GET /redirect?url=http://daily-free-apps.xyz/blogs/viewstory/30876 HTTP/1.0" 404 608 "englishcd.ru/redirect.php?url=http://dnrru.ru/redirect?url=http://daily-free-apps.xyz/blogs/viewstory/30876" "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:54.0) Gecko/20100101 Firefox/54.0"
185.180.231.78 — - [13/Feb/2018:00:16:24 +0300] "GET /redirect?url=http://spottydog06.bottompics.s14.deinprovider.de/test.php?a%5B%5D=%3Ca%20href%3Dhttp%3A%2F%2Fwww.vtc06.com%2F%3Evtc%20nice%20aeroport%3C%2Fa%3E HTTP/1.0" 404 608 "www.svb28.ru/redirect?url=http://dnrru.ru/redirect?url=http://spottydog06.bottompics.s14.deinprovider.de/test.php?a%5B%5D=%3Ca%20href%3Dhttp%3A%2F%2Fwww.vtc06.com%2F%3Evtc%20nice%20aeroport%3C%2Fa%3E" "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:54.0) Gecko/20100101 Firefox/54.0"
Я компонент совсем выключать не стал поставил галку "Проверять HTTP referer", нагрузка на сайт упала до 60%.
Лично для себя нашёл ещё такое решение, прописал в файле "./system/controllers/redirect/frontend.php", что редиректом могут пользоваться только зарегистрованные пользователи, после этого нагрузка пропала.
if (!$this->cms_user->is_logged) { cmsUser::addSessionMessage('<p style="font-size:26px;">Для перехода по ссылке требуется <a href="/auth/login">регистрация</a></p>', 'error'); $url = ''; $is_domain_banned = true; $is_domain_in_black_list = true; //cmsUser::goLogin(); }
Отключал компонент редиректы в админке — не помогает!он мне ответил, чтобы я выключил компонент "редирект" в админке.
На моем ВПС 3 ядра и нагрузку на процессор ощущаю редко! А вот память жрется безюожно!
В режиме FASTCGI образуется большое количество процессов, которые и сжирают память.
Левые редиреты идут круглосуточно!!! Причем каждую секунду по несколько штук!
Ваше решение к сожалению не помогло.Лично для себя нашёл ещё такое решение,
Ваше решение к сожалению не помогло.Лично для себя нашёл ещё такое решение,
[/quote]
Попробуйте незарегистрированным пользователям, просто показывать страницу 404. так по идее не должно ресурсы кушать
if (!$this->cms_user->is_logged) { cmsCore::error404(); }
Нагрузка останется, рнр и все прочее уже запущено.Попробуйте незарегистрированным пользователям, просто показывать страницу 404
Тут надо до php отрубить.
1. Изменил название файла config.php и в логах получил вместо спама сплошные предложения выполнить инсталляцию сайта
2. Восстановил конфиг, но изменил доступ к базе — сайт все так же не работает, а редиректы полились как из рога изобилия!
Получается редиректы напрямик используют конфиг, может быть это как то использовать?
Чуть не забыл: настройки в компоненте редиректы вообще никак не реагируют на этот спамный редирект происходящий на сайте! То ли его как то обходят, то ли он вообще работает только при кликах пользователей на самом сайте.
Пока ничего не получилось, Nginx ругается на ошибки… Проипсывал:vikont, у вас nginx если, может в эту сторону toster.ru/q/369581 посмотреть.
location /redirect { deny all; }
Пытаясь выявить, есть ли вирус на сайте (предварительное сканирование антивирусом ничего не дало) удалял папку за папкой и проверял наличие редиректов! В итоге доменная папка полностью была вычищена, а редиректы продолжали сыпаться!!! Почувствовал себя "счастливым обладателем приза".
Теперь понятно почему никакие меры не приносят результата! Единственная разница только в содержании редиректа, отсутствует ссылка на статьи, но остается ссылка на папку dnrru.ru/redirect
Начал терзать хостера и разработчика панели управления, может быть что то подскажут.
Если у кого то есть решения или даже предположения, пишите.
Новый вид строки редиректа:
185.180.231.78 — - [14/Feb/2018:01:43:13 +0300] "GET /redirect?url=http://www.linux-tutorial.info/modules.php?name=Your_Account&op=userinfo&username=JulioBende HTTP/1.0" 404 206 "georgewbushlibrary.smu.edu/exit.aspx?url=http://dnrru.ru/redirect?url=http://www.linux-tutorial.info/modules.php?name=Your_Account&op=userinfo&username=JulioBende" "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:54.0) Gecko/20100101 Firefox/54.0"
Через сайт как через мост уходят на другой домен.
Видимо так и есть! Латают дыру.