Varnish に届くすべての POST リクエストは、バックエンドに GET として送信されます。その結果、すべての POST リクエストで 503 Bad gateway を受信します。GET リクエストは正常に動作しています。
答え1
問題は、私return (lookup)
のメソッドにがあったことですvcl_recv
。VarnishはPOSTリクエストをキャッシュできないため、GETに変換していました。
if (req.request == "POST") {
return (pass);
}
ニス4
if (req.method == "POST") {
return (pass);
}
うまくいきました、そしてすべてうまくいきました。