Ich habe den folgenden Code, der an Nginx arbeitet, um den AWS ELB-Healthcheck zufrieden zu stellen.
map $http_user_agent $ignore {
default 0;
"ELB-HealthChecker/1.0" 1;
}
server {
location / {
if ($ignore) {
access_log off;
return 200;
}
}
}
Ich weiß, dass das "WENN" mit Nginx am besten vermieden wird, und ich wollte fragen, ob jemand wissen würde, wie man dies ohne das "Wenn" umkodiert.
Danke dir
"/usr/share/nginx/html/elb-status" failed (2: No such file or directory)
... eine Idee, warum das sein könnte?Nur um die obige Antwort zu verbessern, die richtig ist. Folgendes funktioniert hervorragend:
quelle
Update: Wenn die Validierung des Benutzeragenten erforderlich ist,
quelle