worker_processes 1; daemon on; worker_rlimit_core 500M; working_directory /tmp/; error_log logs/error.log debug; events { worker_connections 1024; } http { ModSecurityEnabled [% enable %]; ModSecurityConfig [% config %]; client_body_buffer_size 1024M; server { client_max_body_size 30M; listen [% listen %]; server_name localhost; client_body_in_single_buffer on; client_body_in_file_only on; proxy_buffering off; location /no-proxy/test.txt { echo "TEST"; } location /no-proxy/test2.txt { echo "TEST 2"; } location /proxy/test.txt { proxy_pass http://localhost:[% listen %]/more/test.txt; } location /proxy/test2.txt { proxy_pass http://localhost:[% listen %]/more/test2.txt; } location /test.txt { echo "TEST"; } location /test2.txt { echo "TEST 2"; } location / { } } }