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);
}
트릭을 수행했고 모든 것이 잘 작동했습니다.