The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум WEB технологии (nginx)
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

nginx не отвечает 444, TyLLIKAH (ok), 13-Июл-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


6. "nginx не отвечает 444"  +/
Сообщение от eRIC (ok), 14-Июл-21, 14:04 
> Но иногда это срабатывает:
> 135.125.245.246 https://domain.tld - [08/Jul/2021:03:55:44 +0300] "POST / HTTP/1.1"
> 444 0 "-" "-" 0.000

И

> Но
> 193.70.3.242 http://domain.tld - [07/Jul/2021:00:28:18 +0300] "\x00\x00\x02\x00" 400
> 150 "-" "-" 0.044
> Почему он здесь отвечает 400 ?

у вас проверка в nginx в секции https стоит, потому для https срабатывает, а для http нет.

Ответить | Правка | Наверх | Cообщить модератору

7. "nginx не отвечает 444"  +/
Сообщение от TyLLIKAH (ok), 14-Июл-21, 14:34 
> у вас проверка в nginx в секции https стоит, потому для https
> срабатывает, а для http нет.

Это я не совсем неудачно из логов надёргал записей.
Проверка и там, и там. И для http, и для https может и сработать, а может и не сработать.

Если делать запросы curl с пустым или пробельным UA, то срабатывает как надо и по http, и по https

Но периодически присылают что-то, что, как я предполагаю, в логах выглядит как пустой UA, но для nginx таковым не является.

Ответить | Правка | Наверх | Cообщить модератору

8. "nginx не отвечает 444"  +/
Сообщение от eRIC (ok), 14-Июл-21, 19:30 
нужен конфиг nginx где logformat ваш виден. сервер один? случаем напрямую по IP не обращаются?
Ответить | Правка | Наверх | Cообщить модератору

9. "nginx не отвечает 444"  +/
Сообщение от TyLLIKAH (ok), 14-Июл-21, 21:31 
> нужен конфиг nginx где logformat ваш виден. сервер один? случаем напрямую по
> IP не обращаются?

/usr/local/etc/nginx/logs/formats.conf                                                                                                            

log_format main '$remote_addr $scheme://$host $remote_user [$time_local] "$request" $status $body_bytes_sent "$http_referer" "$http_user_agent" $request_time';

log_subrequest  on;

/usr/local/etc/nginx/logs/error.conf                                                                                                                

# error_log doesn't support variables
error_log       /var/log/nginx/default.error.log warn;

Тех, кто напрямую обращается по ip, записываю в отдельный log и баню

Ответить | Правка | Наверх | Cообщить модератору

10. "nginx не отвечает 444"  +/
Сообщение от eRIC (ok), 19-Июл-21, 13:24 
> log_format main '$remote_addr $scheme://$host $remote_user [$time_local] "$request"
> $status $body_bytes_sent "$http_referer" "$http_user_agent" $request_time';

хз даже. если нужно лишний трафик сеит, то есть активный проект https://github.com/mitchellkrogza/nginx-ultimate-bad-bot-blo..., гляньте

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру