Dram

Рейтинг
1114
Регистрация
28.06.2008

r0mik, я конечно не спец, но в вашем примере помоему не рабочий код. Где условие, фильтрующие траф по протоколу HTTP/1.0 ?

Я наверное че то недогоняю, вот пример использования мар

map "$http_user_agent:$method:$uri" $block {
"HackYou:POST:/admin/some/url" "1";
}

if ($block) {
return 403;
}

И сюдя моей логике далеко не программиста, я все равно упрусь в limit_req zone в if - что не поддерживается. Так ?

metelka:
Каждый отдельно взятый проект для максимальной работы нужно перевести на отдельный IP.

Бред, все настроил на одном IP, все летает, проблем нет. Гугл с Яшей живут на сайте и уже все переклеили.

Не знаю заметил ли кто-то, но vk.com перешел на http2 еще на прошлой неделе был обычный https

Спасибо, а почему IF стараются не использовать? Он что медленнее обрабатывается?

Я к тому, если работает можно не трогать или все равно лучше заменить?

То, что нужно, спасибо, Евгений Русаченко,

Буду благодарен примерам, то что я выше навоял это уже для меня высший пилотаж :)

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

location ~ ^/(administrator|wp-login\.php) {
if ($server_protocol ~* "HTTP/1.1") {
return 444;
}
}

В итоге в адинке вижу текст пхп файла

<?php
/**
* @package Joomla.Administrator
*
* @copyright Copyright (C) 2005 - 2016 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/
....................

Пробовал так

location ~ ^/(administrator|wp-login\.php) {
if ($server_protocol ~* "HTTP/1.1") {
return 444;
}
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}

Получаю - File not found.

В чем ошибка?

И вопрос №2

if ($http_user_agent ~ ^(|-|_)$) {return 403;}

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

Адсолютно бесполезная хрень, не тратьте на нее свое время. Тут есть тема обсуждения этой бредятины - поищите.

Dram:
Что с правами на контент, абузами и т.п.?
almazik:
Аукцион завершен.

Всего: 6924