1. рекомендую избавиться от if внутри локейшена.
2. if ($request_uri ~* ^/auth/login$) заменить на location = /auth/login
3. использовать map для return 444
4. использовать map для имени лога и, внезапно, для if в дириктиве access_log (http://nginx.org/ru/docs/http/ngx_http_log_module.html#access_log)