注意点 残念ながら今の所明確な結論、原因は書かれていません。 概要 nginxはその圧倒的な設定項目の量ゆえ、整っているように見えるのだがなんか細かい挙動がよくわからんという話。 対象バージョン nginx 1.15.4 問題の内容 nginxはバックエンドにポストするAPIに対して自前の認証・認可をかけることができる。 location = /auth { internal; proxy_pass http://auth_server/auth; } location = /v1/api { auth_request /auth; proxy_pass http://api_server; } こういうふうに書くとhttp://api_server/v1/apiというapiを実行する前にhttp://auth_server/authを実行して2xxならapiを実行それ以外ならエラーのステ