@kurator88
Nginx с php-fpm по умолчанию не работает, нужно добавить файл (в случае php-fpm)
/etc/nginx/conf.d/99-php-fpm.conf
http {
upstream php-handler {
server unix:/var/run/php/php7.4-fpm.sock;
}
ну и прочие настройки php нужны, они в оф. мануале - размер файлов и т.д.
если это всё заработает, на прокси сервере можно поставить fail2ban от ботов, которые пытаются разные уязвимости использовать (впрочем, тщетно)
после установки правим файлы
2/3
@kurator88
/etc/fail2ban/filter.d/nginx-botsearch.conf
https://gist.github.com/OfShad0ws/fad6f80ad00d78d710b6657720a60937
вместо 9.9.9.9 - свой статичный IP, если есть - исключаем возможность бана
ну или всю подсеть, по части IP
/etc/fail2ban/jail.local
[nginx-botsearch]
enabled = true
bantime = 1024h
findtime = 512h
port = http,https
logpath = %(nginx_access_log)s
#logpath = /var/log/nginx/access.log*
filter = nginx-botsearch
если что-то не взлетает или ещё какой вопрос - пиши, подскажу куда смотреть
3/3
@kurator88
/etc/fail2ban/filter.d/nginx-botsearch.conf
https://gist.github.com/OfShad0ws/fad6f80ad00d78d710b6657720a60937
вместо 9.9.9.9 - свой статичный IP, если есть - исключаем возможность бана
ну или всю подсеть, по части IP
/etc/fail2ban/jail.local
[nginx-botsearch]
enabled = true
bantime = 1024h
findtime = 512h
port = http,https
logpath = %(nginx_access_log)s
#logpath = /var/log/nginx/access.log*
filter = nginx-botsearch