次のようなインターフェイスを公開する RESTful Web サービスがあります。
GET /api/v1/films/:id/thumb
PUT /api/v1/films/:id/thumb
...
Web サーバーは、nginx リバース プロキシの背後にある nodejs クラスターで構成されています。
現在、nginx プロキシとクライアント バッファーを構成しようとしています。この目的のために、ディレクティブを設定しました
location ~ /api/v1/films/(.*)/thumb {
proxy_buffers 6 500k;
proxy_busy_buffers_size 1m;
client_max_body_size 3m;
client_body_buffer_size 3m;
proxy_pass http://backend;
}
この構成はジョブを実行しますが、proxy_buffers 3m
不PUT
必要でリソースの浪費client_max_body_size 3m
とGET
.
そのため、URI に加えて http メソッドに基づいてルートを構成する方法を探しています。
少しの経験を喜んで共有してくれた皆さんに感謝します。