Ich versuche folgendes auf meinemHTTP-User-Agent Block nginx starten scheitern
nginx Version einzufügen: nginx/1.4.6 (Ubuntu)
server {
server_name www.example.com example.com;
access_log /var/www/logs/example_access.log;
error_log /var/www/logs/example_error.log;
root /var/www/html;
# case insensitive matching
if ($http_user_agent ~* (netcrawl|npbot|malicious|wget)) {
return 403;
}
location/{
index index.html index.htm index.php;
}
}
service nginx reload && service nginx restart
Ich habe das folgende an einem anderen Server
wget "http://mymainserver.com/myfile.html"
Es ist immer noch in der Lage, 200 ok die Datei zu holen.
Irgendeine Idee was mache ich falsch.
Danke!
oh das ist nicht das Problem, die nginx i Paste ist nur ein Teil des Segments der Vollständige Konfigurationsdatei, mein Reload & Neustart war in Ordnung. –
aktualisierte meine Antwort – ffeast