2 # For a description of the syntax of this configuration file,
3 # see scripts/config/Kconfig-language.txt
6 menu "Axhttpd Configuration"
7 depends on CONFIG_AXHTTPD
9 config CONFIG_HTTP_STATIC_BUILD
13 Select y if you want axhttpd to be a static build (i.e. don't use the
14 axtls shared library or dll).
16 config CONFIG_HTTP_PORT
20 The port number of the normal HTTP server.
22 You must be a root user in order to use the default port.
24 config CONFIG_HTTP_HTTPS_PORT
28 The port number of the HTTPS server.
30 You must be a root user in order to use the default port.
32 config CONFIG_HTTP_SESSION_CACHE_SIZE
33 int "SSL session cache size"
36 The size of the SSL session cache.
38 This is not actually related to the number of concurrent users, but
39 for optimum performance they should be the same (with a penalty
42 config CONFIG_HTTP_WEBROOT
43 string "Web root location"
44 default "../www" if !CONFIG_PLATFORM_WIN32
45 default "..\\www" if CONFIG_PLATFORM_WIN32
47 The location of the web root in relation to axhttpd. This is
48 the directory where index.html lives.
50 config CONFIG_HTTP_TIMEOUT
54 Set the timeout of a connection in seconds.
57 depends on !CONFIG_PLATFORM_WIN32
59 config CONFIG_HTTP_HAS_CGI
62 depends on !CONFIG_PLATFORM_WIN32
64 Enable the CGI capability. Not available on Win32 platforms.
66 config CONFIG_HTTP_CGI_EXTENSIONS
67 string "CGI File Extension(s)"
69 depends on CONFIG_HTTP_HAS_CGI
71 Tell axhhtpd what file extension(s) are used for CGI.
73 This is a comma separated list - e.g. ".php,.pl" etc
75 config CONFIG_HTTP_ENABLE_LUA
78 depends on CONFIG_HTTP_HAS_CGI
80 Lua is a powerful, fast, light-weight, embeddable scripting language.
82 See http://www.lua.org for details.
84 config CONFIG_HTTP_LUA_PREFIX
85 string "Lua's Installation Prefix"
87 depends on CONFIG_HTTP_ENABLE_LUA
90 The location of Lua's installation prefix. This is also necessary for
91 Lua's cgi launcher application.
93 config CONFIG_HTTP_LUA_CGI_LAUNCHER
94 string "CGI launcher location"
95 default "/bin/cgi.exe" if CONFIG_PLATFORM_CYGWIN
96 default "/bin/cgi" if !CONFIG_PLATFORM_CYGWIN
97 depends on CONFIG_HTTP_ENABLE_LUA
99 The location of LUA's CGI launcher application (after
100 the CONFIG_HTTP_LUA_PREFIX)
102 config CONFIG_HTTP_BUILD_LUA
105 depends on CONFIG_HTTP_ENABLE_LUA
107 Build Lua and install in /usr/local/bin
111 config CONFIG_HTTP_DIRECTORIES
112 bool "Enable Directory Listing"
115 Enable directory listing.
117 config CONFIG_HTTP_HAS_AUTHORIZATION
118 bool "Enable authorization"
121 Pages/directories can have passwords associated with them.
123 config CONFIG_HTTP_HAS_IPV6
126 depends on !CONFIG_PLATFORM_WIN32
128 Use IPv6 instead of IPv4.
130 Does not work under Win32
132 config CONFIG_HTTP_ENABLE_DIFFERENT_USER
133 bool "Enable different user"
135 depends on !CONFIG_PLATFORM_WIN32
137 Allow the web server to be run as a different user
139 config CONFIG_HTTP_USER
142 depends on CONFIG_HTTP_ENABLE_DIFFERENT_USER
144 The user name that will be used to run axhttpd.
146 config CONFIG_HTTP_VERBOSE
148 default y if CONFIG_SSL_FULL_MODE
149 default n if !CONFIG_SSL_FULL_MODE
151 Enable extra statements used when using axhttpd.
153 config CONFIG_HTTP_IS_DAEMON
154 bool "Run as a daemon"
156 depends on !CONFIG_PLATFORM_WIN32
158 Run axhttpd as a background process.
160 Does not work under Win32