フォロー

@makinon @whtapple Dockerのヘルスチェックで、/health以外のエンドポイントをチェックしてたりしない?

Rails 6から、DNSリバインディング攻撃防止機能というのがついてて、v3.4.0以降でこれが有効になっているんだけど、そうするとlocalhost指定でアクセスしてもブロックされちゃう(サーバの正しいドメイン名がHostヘッダについてないとブロックする)ので、ヘルスチェックに都合が悪いんだ。

/healthだけ、監視用に特別扱いになってるから、v3.4.0以降はここをチェックするようにすること。

思い当たるのはそのぐらいかな。

ログインして会話に参加
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。