Tengo el siguiente código que funciona en Nginx para mantener contento el chequeo de salud de AWS ELB.
map $http_user_agent $ignore {
default 0;
"ELB-HealthChecker/1.0" 1;
}
server {
location / {
if ($ignore) {
access_log off;
return 200;
}
}
}
Sé que es mejor evitar el 'SI' con Nginx y quería preguntar si alguien sabría cómo recodificar esto sin el 'si'.
gracias
"/usr/share/nginx/html/elb-status" failed (2: No such file or directory)
... ¿alguna idea de por qué esto podría ser?Solo para mejorar la respuesta anterior, que es correcta. Lo siguiente funciona muy bien:
fuente
Actualización: si la validación del agente de usuario es necesaria,
fuente