nginx отклоняют ошибку причин агента пользователя при отсутствии инкапсуляции в кавычках

Я предложил бы проверить, что IBM заказывает, это - замечательная книга и помогло бы Вам много. Это имеет TCP/IP связанная с безопасностью глава также.

http://www.redbooks.ibm.com/abstracts/gg243376.html?Open

3
задан 14 February 2013 в 05:02
2 ответа

Просто снимите скобки и добавьте кавычки:

if ($http_user_agent ~* "morfeus fucking scanner|ZmEu") {
    return 403;
}
11
ответ дан 3 December 2019 в 04:46

какой строке вы пытаетесь сопоставить?

Регулярное выражение должно быть в кавычках, но если вы хотите, чтобы регулярное выражение соответствовало специальному символу (,), | - вам нужно избежать этого с помощью \

попробуйте следующее: $ http_user_agent ~ "(чертов сканер morfeus) | ZmEu"

1
ответ дан 3 December 2019 в 04:46

Теги

Похожие вопросы