uhttpd: disable concurrent requests by default
[openwrt/openwrt.git] / package / network / services / uhttpd / files / uhttpd.config
index a7d769e18878b5200ce0bbee661f1f15ffbefb02..8b7d84c20662e94e244c5103744ec77a7691fe7c 100644 (file)
@@ -24,7 +24,7 @@ config uhttpd main
        # If this number is exceeded, further requests are
        # queued until the number of running requests drops
        # below the limit again.
-       option max_requests 3
+       option max_requests 1
 
        # Maximum number of concurrent connections.
        # If this number is exceeded, further TCP connection
@@ -49,10 +49,13 @@ config uhttpd main
 #      list interpreter        ".php=/usr/bin/php-cgi"
 #      list interpreter        ".cgi=/usr/bin/perl"
 
-       # Lua url prefix and handler script.
-       # Lua support is disabled if no prefix given.
-       option lua_prefix       /luci
-       option lua_handler      /usr/lib/lua/luci/sgi/uhttpd.lua
+       # List of prefix->Lua handler mappings.
+       # Any request to an URL beneath the prefix
+       # will be dispatched to the associated Lua
+       # handler script. Lua support is disabled when
+       # no handler mappings are specified. Lua prefix
+       # matches have precedence over the CGI prefix.
+       list lua_prefix         "/cgi-bin/luci=/usr/lib/lua/luci/sgi/uhttpd.lua"
 
        # Specify the ubus-rpc prefix and socket path.
 #      option ubus_prefix      /ubus