HTTP 511 Network Authentication Required とは?
HTTP 511 Network Authentication Required の解説と、CI/CD やデプロイで見かけたときの意味。
HTTP 511 は、ネットワークアクセスを得るためにクライアントが認証しなければならないことを意味します。
意味するところ
511 は captive portal(ホテルや空港の WiFi)から返されます。ターゲットサーバーからではなく、トラフィックを傍受するネットワークから返されます。
CI/CD で見かけるとき
CI での 511 は通常、self-hosted runner がサインインを要求する captive portal や proxy の背後にあることを意味します。proxy を設定するか、適切にネットワーク接続された runner に移行してください。
重要なポイント
- 511 はネットワーク認証が必要であることを意味する。
- captive portal/proxy から返る。
- runner のネットワークを設定する。