-
Notifications
You must be signed in to change notification settings - Fork 19
/
uhttpd
92 lines (73 loc) · 2.51 KB
/
uhttpd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
# Server configuration
config uhttpd main
# HTTP listen addresses, multiple allowed
list listen_http '172.30.0.1:80'
# list listen_http '[::]:80'
# HTTPS listen addresses, multiple allowed
list listen_https '172.30.0.1:443'
# list listen_https '[::]:443'
# Server document root
option home '/www'
# Ubus prefix
option ubus_prefix '/ubus'
# 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 'US'
option state 'CA'
option location 'Oakland'
# Common name
option commonname 'SudoWrt'