.png)
Vor kurzem habe ich meine Website mithilfe eines node.js-Servers und Nginx als Reverse-Proxy bereitgestellt. Nginx kümmert sich auch um SSL und leitet HTTPS an den HTTP-Server von node.js weiter, der an einem bestimmten Port ausgeführt wird. Ich verwende eine UFW-Firewall und habe nur OpenSSH und Nginx Full zugelassen. Innerhalb weniger Stunden füllt sich mein access.log mit den unten angegebenen Anfragen. Nach einem Tag ist access.log etwa 7 bis 8 GB groß, was für meinen 10 GB großen Ubuntu-Server zu groß ist.
- Bitte sagen Sie mir, was ich falsch gemacht habe oder ob ich eine Konfiguration vornehmen muss, um bestimmte Anfragen nicht zuzulassen.
Für die Bereitstellung habe ich Node.js aus dem Node-Quell-Repository heruntergeladen und dann die erforderlichen Node-Module installiert, die UFW-Firewall aktiviert, SSL auf meiner Website aktiviert und geändert
nginx/conf.d/www.websitname.com.conf
Proxy-Anfrage an
localhost:someport.
websitename.conf
Außerdem habe ich eine Datei im Ordner „sites-available“ erstellt und sie über symbolische Links aktiviert, websitename.conf
die die IP-Adresse meiner Website an IP-ADDRESS:PORT
. weiterleitet.
Insgesamt läuft die Website einwandfrei.
Aber das Access.log füllt meinen Ubuntu-Server sehr schnell und innerhalb weniger Stunden ist der Speicherplatz auf dem Ubuntu-Server erschöpft.
Im Moment schneide ich den Inhalt von access.log manuell ab, aber ich bezweifle, dass sich access.log bei so vielen Anfragen so schnell füllt, obwohl auf meiner Website nicht viel Verkehr herrscht.
DIES IST DER SCHNAPPSCHUSS VON 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 "-" "-"
Sagen Sie mir bitte, was die Lösung ist, was ich falsch gemacht habe, dass ich so viele Zugriffsanfragen erhalte, und sagen Sie mir auch, ob es echte Anfragen sind, die jeder Server erhält, oder ob es aufgrund von Konfigurations- oder Bereitstellungsproblemen nur bei mir so ist.