packages: sort network related packages into package/network/
[openwrt/openwrt.git] / package / network / services / uhttpd / files / uhttpd.config
diff --git a/package/network/services/uhttpd/files/uhttpd.config b/package/network/services/uhttpd/files/uhttpd.config
new file mode 100644 (file)
index 0000000..b33411e
--- /dev/null
@@ -0,0 +1,89 @@
+# Server configuration
+config uhttpd main
+
+       # HTTP listen addresses, multiple allowed
+       list listen_http        0.0.0.0:80
+#      list listen_http        [::]:80
+
+       # HTTPS listen addresses, multiple allowed
+       list listen_https       0.0.0.0:443
+#      list listen_https       [::]:443
+
+       # Server document root
+       option home             /www
+
+       # Reject requests from RFC1918 IP addresses
+       # directed to the servers public IP(s).
+       # This is a DNS rebinding countermeasure.
+       option rfc1918_filter 1
+
+       # Maximum number of concurrent requests.
+       # If this number is exceeded, further requests are
+       # queued until the number of running requests drops
+       # below the limit again.
+       option max_requests 3
+
+       # Certificate and private key for HTTPS.
+       # If no listen_https addresses are given,
+       # the key options are ignored.
+       option cert             /etc/uhttpd.crt
+       option key              /etc/uhttpd.key
+
+       # CGI url prefix, will be searched in docroot.
+       # Default is /cgi-bin
+       option cgi_prefix       /cgi-bin
+
+       # List of extension->interpreter mappings.
+       # Files with an associated interpreter can
+       # be called outside of the CGI prefix and do
+       # not need to be executable.
+#      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
+
+       # CGI/Lua timeout, if the called script does not
+       # write data within the given amount of seconds,
+       # the server will terminate the request with
+       # 504 Gateway Timeout response.
+       option script_timeout   60
+
+       # Network timeout, if the current connection is
+       # blocked for the specified amount of seconds,
+       # the server will terminate the associated
+       # request process.
+       option network_timeout  30
+
+       # TCP Keep-Alive, send periodic keep-alive probes
+       # over established connections to detect dead peers.
+       # The value is given in seconds to specify the
+       # interval between subsequent probes.
+       # Setting this to 0 will disable TCP keep-alive.
+       option tcp_keepalive    1
+
+       # Basic auth realm, defaults to local hostname
+#      option realm    OpenWrt
+
+       # Configuration file in busybox httpd format
+#      option config   /etc/httpd.conf
+
+
+# Certificate defaults for px5g key generator
+config cert px5g
+
+       # Validity time
+       option days             730
+
+       # RSA key size
+       option bits             1024
+
+       # Location
+       option country          DE
+       option state            Berlin
+       option location         Berlin
+
+       # Common name
+       option commonname       OpenWrt