나는 같은 인터페이스를 노출하는 RESTful 웹 서비스가 :RESTful API 용 nginx를 구성하는 방법은 무엇입니까?
GET /api/v1/films/:id/thumb
PUT /api/v1/films/:id/thumb
- 웹 서버는 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;
}
이 구성 작업을 수행하지만이 필요하다 PUT
요청 및 자원의 낭비와 GET
에 대한 client_max_body_size 3m
에 대한 proxy_buffers 3m
을 구성하기 때문에 불만족을 설정합니다.
그래서 URI 외에 http 방법을 기반으로 내 경로를 구성 할 방법을 찾고 있습니다.
약간의 경험을 공유하고자하는 모든 분들께 감사드립니다.
http 메소드를 확인하려면'map' 명령을 사용할 수 있습니다. 체크 아웃 (페이지) [http://nginx.org/en/docs/http/ngx_http_map_module.html] – abeyaz