access.log Nginx заполняет пространство (сервер Ubuntu 22)

access.log Nginx заполняет пространство (сервер Ubuntu 22)

Недавно я развернул свой сайт с помощью сервера node.js и Nginx в качестве обратного прокси-сервера, также nginx обрабатывает SSL и перенаправляет HTTPS на HTTP-сервер node.js, работающий на определенном порту. Я использую брандмауэр UFW и разрешаю только OpenSSH и Nginx Full. В течение нескольких часов мой access.log заполняется запросами, как показано ниже. Через день access.log составляет около 7-8 ГБ, что слишком много для моего 10-гигабайтного сервера Ubuntu.

  • Пожалуйста, скажите мне, что я сделал не так или нужно ли мне выполнить какие-либо настройки, чтобы запретить определенные запросы.

Для развертывания я загрузил Node.js из репозитория исходного кода Node, а затем установил необходимые модули Node, включил брандмауэр UFW, включил SSL на своем веб-сайте и изменил

  • nginx/conf.d/www.websitname.com.conf

к прокси-запросу

  • localhost:someport.

Также я создал websitename.confфайл в папке sites-available и включил его через символические ссылки, websitename.confпроксирует IP-адрес моего веб-сайта в IP-ADDRESS:PORT.
В целом, веб-сайт работает нормально.
Но Access.log очень быстро заполняет мой сервер Ubuntu, и в течение нескольких часов место на сервере Ubuntu заканчивается.

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

ЭТО СНИМОК tail access.log

51.15.188.226 - - [30/May/2023:07:16:50 +0000] "GET http://www.168mu.cn/ HTTP/1.1" 404 134 "-" "Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; rv:11.0) like Gecko"
51.15.188.226 - - [30/May/2023:07:16:50 +0000] "GET http://www.168mu.cn/ HTTP/1.1" 404 197 "-" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3599.0 Safari/537.36"
51.15.188.226 - - [30/May/2023:07:16:50 +0000] "GET http://www.168mu.cn/ HTTP/1.1" 404 134 "-" "Mozilla/5.0 (Linux; Android 5.0; SM-G920A) AppleWebKit (KHTML, like Gecko) Chrome Mobile Safari (compatible; AdsBot-Google-Mobile; +http://www.google.com/mobile/adsbot.html)"
51.15.188.226 - - [30/May/2023:07:16:50 +0000] "GET http://www.168mu.cn/ HTTP/1.1" 404 134 "-" "Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; rv:11.0) like Gecko"
120.244.220.48 - - [30/May/2023:07:16:51 +0000] "HEAD http://www.baidu.com/ HTTP/1.1" 404 0 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0"
185.214.10.142 - - [30/May/2023:07:16:52 +0000] "GET http://azenv.net/ HTTP/1.1" 404 134 "-" "Go-http-client/1.1"
185.227.153.226 - - [30/May/2023:07:16:55 +0000] "CONNECT 182.22.25.124:443 HTTP/1.1" 400 166 "-" "-"
119.52.119.195 - - [30/May/2023:07:16:55 +0000] "CONNECT al.autohome.com.cn:443 HTTP/1.1" 400 166 "-" "-"
43.134.213.189 - - [30/May/2023:07:16:56 +0000] "CONNECT lumtest.com:443 HTTP/1.1" 400 166 "-" "-"
47.107.101.106 - - [30/May/2023:07:17:01 +0000] "CONNECT waiting.flypeach.com:443 HTTP/1.1" 400 166 "-" "-"

Пожалуйста, расскажите, каково решение, что я сделал не так, получив так много запросов на доступ, а также, пожалуйста, скажите, это подлинные запросы, которые получает каждый сервер, или это только у меня из-за каких-то проблем с настройкой или развертыванием.

Связанный контент