Infra Ops Hub
Troubleshoot

Caddy が 502 Bad Gateway を返す

最終更新: 2026-04-25

症状

Caddy 経由で upstream に繋がらず 502 が返る

  • reverse_proxy 先のアプリが起動していない
  • upstream のポート変更を Caddyfile に反映していない

想定される原因

  1. 1

    upstream プロセスダウン

    node / uwsgi / php-fpm が落ちている。

  2. 2

    Docker ネットワーク解決失敗

    同じ network に入っていない。

  3. 3

    TLS 不一致

    upstream が HTTPS なのに http スキームで指定。

対処手順

  1. upstream を再起動
  2. Caddyfile の reverse_proxy URL を確認、必要ならコンテナ名指定
  3. TLS 不要な内部通信でも health_uri を付けて確認

関連ページ

まず確認すること

  • systemctl status / docker ps で upstream プロセス確認
  • curl -v <upstream-url> で直接到達確認
  • journalctl -u caddy で 502 の詳細
VPS / WordPress

この Issue への推奨アクション: Site Health Check を実行

VPS / WordPress

このテーマの関連ページ